I have a 2000 expy 5.4 4x4. Had an enging light, changed vaccuum hoses pcv hoses new plugs,fuel filter, coils, and all new sensors under the hood. Engine light is off but i still get a popping noise when accelerating or going up a hill. Almost feels like the engine is cutting out slightly. Any ideas? Would a plugged cat cause this and not throw an engine code? Cannot figure it out any help would be great, thanks!