P2291
Injector Control Pressure Too Low - Engine Cranking
- Severity
- High
- Driving
- Drive only to a garage
The injector control pressure is not reaching the level needed to start the engine. These systems need a minimum pressure before they will fire an injector at all, which is why the symptom is cranking without starting rather than running badly.
Possible causes
- CommonLow engine oil level, or oil of the wrong grade
- CommonFailed injector control pressure sensor
- CommonCorroded or oil-contaminated connector
- CommonLeaking high-pressure oil rail, fitting or standpipe
- PossibleFailed high-pressure oil pump
- PossibleFailed pressure regulator valve
What you might notice
- Hard starting or no start
- Rough running and misfire
- Loss of power
- White smoke on start-up
- Check engine light on
What to check, in order
- Check the oil level and grade. Oil that is too thick when cold is a common reason a diesel of this type will not start in winter but starts fine in summer.
- Look for leaks at the high-pressure rail and standpipes - a leak that is insignificant when running prevents pressure building during cranking.
- Watch the reported pressure while cranking and compare it against the minimum in the specification.
- Check the engine oil level, condition and grade first. These systems use engine oil at very high pressure to fire the injectors, so oil that is low, degraded or the wrong grade causes faults here before anything else does.
- Inspect the connector for oil contamination - a leaking sensor seal fills its own plug.
- Watch the reported pressure on the live data screen during cranking and at idle.
- Look for external oil leaks around the high-pressure rail and its fittings.
- Read all codes. A pressure-too-low code alongside a sensor code usually means the pressure is genuinely low and the sensor is right.
Read this code from your own car
Plug an ELM327 adapter into the OBD-II port under the dashboard. Pin16 reads every stored, pending and permanent code, explains each one like this page does — offline, with no account — and shows what the car recorded when the fault was set.
Where this code sits
P00xxP01xxP02xxP03xxP04xxP05xxP06xxP07xxP08xxP09xxP0AxxP0BxxP0CxxP0DxxP0ExxP0FxxP10xxP11xxP12xxP13xxP14xxP15xxP16xxP17xxP18xxP19xxP1AxxP1BxxP1CxxP1DxxP1ExxP1FxxP20xxP21xxP22xxP23xxP24xxP25xxP26xxP27xxP28xxP29xxP2AxxP2BxxP2CxxP2DxxP2ExxP2FxxP30xxP31xxP32xxP33xxP34xxP35xxP36xxP37xxP38xxP39xxP3AxxP3BxxP3CxxP3DxxP3ExxP3Fxx
Fuel and air metering - injector circuits
P2200P2201P2202P2203P2204P2205P2206P2207P2208P2209P2210P2211P2212P2213P2214P2215P2216P2217P2218P2219P2220P2221P2222P2223P2224P2225P2226P2227P2228P2229P2230P2231P2232P2233P2234P2235P2236P2237P2238P2239P2240P2241P2242P2243P2244P2245P2246P2247P2248P2249P2250P2251P2252P2253P2254P2255P2256P2257P2258P2259P2260P2261P2262P2263P2264P2265P2266P2267P2268P2269P2270P2271P2272P2273P2274P2275P2276P2277P2278P2279P2280P2281P2282P2283P2284P2285P2286P2287P2288P2289P2290P2291P2292P2293P2294P2295P2296P2297P2298P2299