I Have a 2007 Dodge Nitro, 2 wheel drive, 3.7 l engine 100,012 miles. I had 2 different codes, misfire in one cylinder, and small evap leak which was the gas cap. I fixed both but the check engine light came back on, but there isnt a code displayed when I do a turn key diagnostic test. It just says --d0ne--. However, at times the word 'gascap' appears uon speedometer. I've replaced it 3 times with OEM caps. Please help, I'm due for emissions.
Thanks,
Crusher3721
It might be the mass airflow unit is messed up, but with a cylinder misfire it could be a separate problem. Have you checked the plugs? Or a worse case scenario, the computer has gone haywire. It could even be the catalytic converter isn’t working properly.
I've resolved all the codes i.e. replaced plugs, distributor coil, new gas cap. I no longer have a code displayed. But the check engine light is still coming on even after clearing code by removing negative battery cable and clearing with obd2 scan tool.
knowing the exact code can help find the problem.
I've resolved all the codes i.e. replaced plugs, distributor coil, new gas cap. I no longer have a code displayed. But the check engine light is still coming on even after clearing code by removing negative battery cable and clearing with obd2 scan tool