How do I know the car was in Limp Mode? After warm up it triggered a check engine light, stayed at 1500 rpm and displayed a message that the ESC, Hill Assist and TPMS are unavailable. Code reader gave a P0101 OBD II code. A P0101 is a Mass Air Flow (MAF) Circuit/Performance Malfunction code. But the Punto has a MAP sensor!
First clue: The "Limp Mode" started with a warm, not hot engine and the only thing I remembered was the EGR circuit starting at about 65 degrees Celsius. Reset Fault Code, removed connector to the "Purge Valve" and there was no limp mode triggered. Code reader gave a P0443 "Evaporative Emission Control System Purge Control Valve Circuit Malfunction" as expected, but no limp mode.
Changed purge control valve, reset code P0443 and problem was solved. No codes, no limp mode and after a drive cycle, all readiness codes ready.
Hope it will help someone.
First clue: The "Limp Mode" started with a warm, not hot engine and the only thing I remembered was the EGR circuit starting at about 65 degrees Celsius. Reset Fault Code, removed connector to the "Purge Valve" and there was no limp mode triggered. Code reader gave a P0443 "Evaporative Emission Control System Purge Control Valve Circuit Malfunction" as expected, but no limp mode.
Changed purge control valve, reset code P0443 and problem was solved. No codes, no limp mode and after a drive cycle, all readiness codes ready.
Hope it will help someone.