Join Date: Dec 2009
Thanked 36 Times in 32 Posts
P0128 - Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
Description: Indicates that the thermostat monitor has not achieved the required engine operating temperature within a specified amount of time after starting the engine.
Possible Causes: Insufficient warm up time
Low engine coolant level
Leaking or stuck-open thermostat
Inoperative engine coolant temperature (ECT) sensor
P2080 - Exhaust Gas Temperature Sensor Circuit Range/Performance Bank 1 Sensor 1
Description: The powertrain control module (PCM) monitors the exhaust gas temperature (EGT) sensor for a biased signal value. Following an 8-hour soak, the PCM records the EGT sensor temperature value at key ON, engine OFF. After several minutes of vehicle operation at vehicle speeds greater than 40.2 km/h (25 mph) the PCM calculates an expected key ON, engine OFF value. The PCM determines what the expected EGT value at key ON, engine OFF should have been based on inputs from other sensors. The test fails when the difference between the expected calculated value and the actual recorded value is greater than 40°C (72°F).
Possible Causes: Corrosion or poor mating terminals and wiring
Extreme changes in ambient temperature soon after key ON, engine running
Damaged EGT sensor
P2291 - Injector Control Pressure Too Low - Engine Cranking
Description: The powertrain control module (PCM) monitors the fuel rail pressure (FRP) during the engine cranking. If the FRP does not increase to the calibrated threshold while the engine is cranked this DTC is set.
Possible Causes: FRP sensor or circuitry
Fuel pump control - low pressure pump
Fuel pump control - high pressure fuel injection pump
Fuel volume control valve or circuitry
Fuel pressure control valve or circuitry
Poor fuel quality
Makes me suspect an electrical issue somewhere common to the three sensors.