code says MAF and engine misfire on 2002 GMC Yukon

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
my yukon one day driving down the road started loosing power and wouldnt idle had scanner put on it and says mass air flow and engine misfire what could be wrong
(1) Answer
(1) Comments
the missfire could be plugs, coil failure or injector.
the mass air flow could be a bad hose going to the intake or the sensor itself.
you should get a real diag from a real tech to give you your resons and a bid.

i've heard that these injectors are very strong could it really be that my mechanic just wants to replace the injectors is'nt that just a shot in the dark and spendy.