my 04 Yukon with 5.3 just recently began to die on me as I would reach 2000rpm approximately around 40mph, when that happens CEL blinks. Just recent had new fuel filter put in o2 sensors, plugs/wires, new battery etc TPS is clean. Only thing have not checked is clogged cat and MAS. But just recently put on new Spectre air intake. Any suggestions please help.