P0308 Fault on 2002 Jeep Grand Cherokee 4.7L V8 with LPG: Diagnosis and Fixes
Hi everyone, I'm experiencing a persistent P0308 diagnostic trouble code on my 2002 Jeep Grand Cherokee equipped with a 4.7L V8 engine and running on LPG. The vehicle exhibits a noticeable 'lumpy' or rough idle sensation around 50 mph, though the check engine light and P0308 code do not always appear. Sometimes the car runs smoothly for hundreds of miles without any issues, while at other times it becomes noticeably rough—only to resolve on its own after driving. I've already replaced both coil packs, and the P0308 code persists. The misfire occurs consistently whether using petrol or LPG, which helps rule out fuel injector failure. Additionally, the engine doesn't show signs of low compression, valve issues, or failed spark plugs—since it runs smoothly for long stretches. I initially considered a faulty throttle position sensor (TPS), but no related codes are being logged. Given the intermittent nature of the fault and its persistence despite component replacements, I'm seeking advice on what to investigate next. Any insights into potential causes or diagnostic steps would be greatly appreciated! Best regards, Dave
The P0308 code may indicate continuous misfiring that doesn't trigger a code until it reaches a threshold. It's worth considering valve issues or head gasket leaks—common problems on the 4.7L engine. Valve springs are also known to fail over time and can cause intermittent misfires. A TPS malfunction is unlikely to affect only one cylinder, especially not in isolation.