Porsches are a pleasure to drive until you get greeted with "Check Engine Visit workshop" error message.
Or you start the car in the morning and "Fault of the engine control system" pops up and the engine starts to shake and run rough.
Porsche check engine light may come on for something as simple as a loose gas cap but it can also be an indication of an engine problem, transmission problem, EVAP leak or failed catalytic converter.
It can be hard to pinpoint the source of the problem without an OBD-II scanner, as a whole range of faults can trigger this light.
Here are a few symptoms you may notice when your Porsche check engine light comes on.
Depending on the model one of these messages will show on instrument cluster:
While a solid ‘check engine’ light can be caused by a whole range of problems, if your Porsche check engine light is flashing it always means that the engine is misfiring.
If the check engine light is flashing one or more of the cylinders are not firing. The engine will shake and may even overheat.
Operating a vehicle with the check engine light flashing can cause damage to your catalytic converter.
It is not recommended to drive your Porsche while the check engine light is flashing
It is not unusual to experience misfire, especially on V8 engines with direct fuel injection. If this happens intermittently and without any apparent pattern, it is most probably down to dirty spark plugs.
Additionally, as poor fuel quality can cause this, make sure to use premium fuel only.
Codes: P0300 to P0308
Older cayennes have secondary air pumps, which inject fresh air into the exhaust manifolds to lower emissions.
However, this system can cause several problems. With time, air hoses can become very brittle and break under vibration.
Another common failure point is a pump itself, as fan rotors brake-off. Not only this will cause insufficient air flow, but broken off pieces can block the regulating valve downstream.
Codes: P0491 or P0492
Boxer engines are seemingly prone to running lean issues, causing rough idle and hesitation when accelerating. In many cases, this will be caused by a dirty MAF sensor and can be solved with a bit of MAF cleaner.
It is also possible that upstream O2 sensors are faulty and give incorrect readings, in which case replacement is the only solution.
Lastly, check the intake hoses and manifold for any vacuum leaks.
Codes: P1128 or P1230
EVAP system is another common failure point, as it tends to develop various leaks. This will not cause any running issues, but you may notice a strong fuel smell.
In addition to possible cracked lines and hoses, a purge valve can leak.
Lastly, V8 engines have a vacuum pump located at the back of the engine. It supplies vacuum for the whole engine, including the EVAP system.
Engines with the direct injection can suffer from high fuel pressure system problems. It is usually caused by an HP pump or pressure sensor failures.
This will result in various, mostly random running issues, ranging from poor idle, stalling to cutting out at higher engine speeds.
In any case, a defective part will need to be replaced.
All V8 engines have Variable Valve Timing and can suffer from camshaft position sensor related problems.
This can cause very rough idle combined with stalling while running seemingly fine on higher RPMs.
Sensors are located at the back side of the engine.
An OBD-II scanner is a diagnostic tool that you use to read the trouble codes stored in the On Board Diagnostic (OBD) system.
It is recommended to use a scanner that is designed for Porsche vehicles instead of a generic scanner if you want to retrieve all possible fault codes.
Porsche specific scanners: