Does anyone have any advice where to start looking for a P0300?
Truck has LM7 with 188k on the clock. Runs fine until it starts to warm up or going up a grade and starts missing and spitting. Things I've replaced over the last year, throttle body, maf, map, cats and all o2 sensors, plugs and wires. Replaced coils 2 years ago. Fuel pump was just replaced with a delphi, check engine light would go on and it would spit and sputter, wouldn't start one day so changed the pump and it started but still spits and sputters when its under a heavy load.
Haven't changed the cam or crank position sensor, pedal assembly, intake gaskets or injectors.
Its giving me a flashing p0300 when going uphill but them it turns off when I'm back on level ground and no extra stress is on the motor. Passed smog like a champ 4 months ago. No clue what could be going on.