BMW: fault code 227-228 : General BMW Help/Advice • BMWLand

  BMW Forum: Car help, questions, answers, BMW discussion forum  
BMW Forum for UK BMW Car owners : Where Power Meets Control

BMW Forum: BMWLand Forum Portal Entrance BMW Forum: BMWLand - Forums for UK BMW Owners BMW Discounts & Support for BMWLand members BMW Forum Twitter, RSS, Facebook for BMWLand members BMW Car Insurance Discount BMWLand: Contact Us BMW Paint Repair discounts for BMWLand members BMW Oil Discount for BMW Engines BMW Car Tyre Discounts for BMWLand Members BMW Car Parts: Genuine BMW Parts Discount for BMWLand Members BMW ECU mapping BMW Swirl Flaps

www.BMWLand.co.uk ©2014                           Contact [email protected]

Peake BMW Diagnostics  
BMW Car Insurance Discount
  
  

fault code 227-228

BMW forum car help: general BMW questions and answers about BMW cars sponsored by Opie Oils - for discount on BMW oil servicing

Moderator: Moderators

fault code 227-228

Postby tankerman » Sun, 16 Jan 2011 13:59:08 UTC

I have a 2001 e46 325i that is driving me mad with the EML light keep coming on . i have the software on a laptop to diagnose and reset , the codes 227 and 228 keep popping up P0227 Throttle/Pedal Position Sensor/Switch “C” Circuit Low , P0228 Throttle/Pedal Position Sensor/Switch “C” Circuit High . The tickover is sometimes uneven , does this indicate that i need a new throttle pedal sensor. its seems like it has a flat spot when you touch the throttle when idling.
Another fault that keeps coming up is a misfire but is not always on the same cylinder , i have disconnected each coil pack and cleaned the terminals with contact cleaner.
Any help with this nightmare would be a great help . :(
tankerman
User

Posts: 14
Joined: Sun, 27 Jul 2008 21:17:59 UTC
Location: gt yarmouth

Re: fault code 227-228

Postby eddiec » Sun, 16 Jan 2011 19:48:31 UTC

Hi,

Would appreciate if you could clarify the software used to read the fault codes.

From information I have for the M54 Engine with MS43 DME...

BMW Specific Code 227:- System Too Rich/Lean (Bank 1) = SAE:- P0171 System Too Lean (Bank 1) or SAE P0172 System Too Ritch (Bank 1)
BMW Specific Code 228:- System Too Rich/Lean (Bank 2) = SAE:- P0174 System Too Ritch (Bank 2) or SAE P0175 System Too Ritch (Bank 2)

If it was generic OBD software and the codes were indeed P0227 and P0228, then as you say these are relatated to the thottle position sensor. However, as far as I can tell, the M54/MS43 doesn't use these two generic codes. (a full list of BMW codes and OBD II codes for M54 with MS 43 DME is attached below)

If the codes are BMW Specific 227 & 228 this would suggest fuel mixture problem is being detected by the O2 sensors. Quick check would be to (temporarily) disconnect electrical connection to MAF and see if symptom improves.

ECU: MS43, Engine: M54, from 01.04.00 till 31.08.01
PCode BMW-FC PCode text
P0011 103 'A' Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0012 105 'A' Camshaft Position Timing Over-Retarded (Bank 1)
P0014 104 'B' Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
P0015 106 'B' Camshaft Position Timing Over-Retarded (Bank 1)
P0101 149 Mass or Volume Air Flow Circuit Range/Performance
P0102 8 Mass or Volume Air Flow Circuit Low Input
P0103 8 Mass or Volume Air Flow Circuit High Input
P0107 197 Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
P0108 197 Manifold Absolute Pressure/Barometric Pressure Circuit High Input
P0112 14 Intake Air Temperature Sensor 1 Circuit Low
P0113 14 Intake Air Temperature Sensor 1 Circuit High
P0117 10 Engine Coolant Temperature Circuit Low
P0118 10 Engine Coolant Temperature Circuit High
P0121 118 Throttle/Pedal Position Sensor/Switch 'A' Circuit Range/Performance
P0122 112 Throttle/Pedal Position Sensor/Switch 'A' Circuit Low
P0123 112 Throttle/Pedal Position Sensor/Switch 'A' Circuit High
P0125 222 Insufficient Coolant Temperature for Closed Loop Fuel Control
P0128 168 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0131 150 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 150 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133 229 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0133 231 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 150 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135 188 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0137 152 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 152 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139 215 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0139 248 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140 152 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141 190 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0151 151 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 151 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153 230 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0153 232 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154 151 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 189 O2 Sensor Heater Circuit (Bank 2 Sensor 1)
P0157 153 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158 153 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159 216 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0159 249 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160 153 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161 191 O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0171 202 System Too Lean (Bank 1)
P0171 227 System Too Lean (Bank 1)
P0172 202 System Too Rich (Bank 1)
P0172 227 System Too Rich (Bank 1)
P0174 203 System Too Lean (Bank 2)
P0174 228 System Too Lean (Bank 2)
P0175 203 System Too Rich (Bank 2)
P0175 228 System Too Rich (Bank 2)
P0197 122 Engine Oil Temperature Sensor Low
P0198 122 Engine Oil Temperature Sensor High
P0201 6 Injector Circuit/Open - Cylinder 1
P0202 5 Injector Circuit/Open - Cylinder 2
P0203 22 Injector Circuit/Open - Cylinder 3
P0204 24 Injector Circuit/Open - Cylinder 4
P0205 33 Injector Circuit/Open - Cylinder 5
P0206 23 Injector Circuit/Open - Cylinder 6
P0221 119 Throttle/Pedal Position Sensor/Switch 'B' Circuit Range/Performance
P0222 113 Throttle/Pedal Position Sensor/Switch 'B' Circuit Low
P0223 113 Throttle/Pedal Position Sensor/Switch 'B' Circuit High
P0261 6 Cylinder 1 Injector Circuit Low
P0262 6 Cylinder 1 Injector Circuit High
P0264 5 Cylinder 2 Injector Circuit Low
P0265 5 Cylinder 2 Injector Circuit High
P0267 22 Cylinder 3 Injector Circuit Low
P0268 22 Cylinder 3 Injector Circuit High
P0270 24 Cylinder 4 Injector Circuit Low
P0271 24 Cylinder 4 Injector Circuit High
P0273 33 Cylinder 5 Injector Circuit Low
P0274 33 Cylinder 5 Injector Circuit High
P0276 23 Cylinder 6 Injector Circuit Low
P0277 23 Cylinder 6 Injector Circuit High
P0301 238 Cylinder 1 Misfire Detected
P0302 239 Cylinder 2 Misfire Detected
P0303 240 Cylinder 3 Misfire Detected
P0304 241 Cylinder 4 Misfire Detected
P0305 242 Cylinder 5 Misfire Detected
P0306 243 Cylinder 6 Misfire Detected
P0313 238 Misfire Detected with Low Fuel
P0313 239 Misfire Detected with Low Fuel
P0313 240 Misfire Detected with Low Fuel
P0313 241 Misfire Detected with Low Fuel
P0313 242 Misfire Detected with Low Fuel
P0313 243 Misfire Detected with Low Fuel
P0327 57 Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor)
P0332 59 Knock Sensor 2 Circuit Low (Bank 2)
P0335 83 Crankshaft Position Sensor 'A' Circuit
P0339 83 Crankshaft Position Sensor 'A' Circuit Intermittent
P0340 65 Camshaft Position Sensor 'A' Circuit (Bank 1 or Single Sensor)
P0344 65 Camshaft Position Sensor 'A' Circuit Intermittent (Bank 1 or Single Sensor)
P0365 18 Camshaft Position Sensor 'B' Circuit (Bank 1)
P0369 18 Camshaft Position Sensor 'B' Circuit Intermittent (Bank 1)
P0413 62 Secondary Air Injection System Switching Valve A Circuit Open
P0414 62 Secondary Air Injection System Switching Valve A Circuit Shorted
P0420 233 Catalyst System Efficiency Below Threshold (Bank 1)
P0430 234 Catalyst System Efficiency Below Threshold (Bank 2)
P0441 250 Evaporative Emission System Incorrect Purge Flow
P0443 68 Evaporative Emission System Purge Control Valve Circuit
P0444 68 Evaporative Emission System Purge Control Valve Circuit Open
P0445 68 Evaporative Emission System Purge Control Valve Circuit Shorted
P0455 143 Evaporative Emission System Leak Detected (large leak)
P0456 143 Evaporative Emission System Leak Detected (very small leak)
P0491 245 Secondary Air Injection System Insufficient Flow (Bank 1)
P0500 214 Vehicle Speed Sensor 'A'
P0505 204 Idle Air Control System
P0600 217 Serial Communication Link
P0604 100 Internal Control Module Random Access Memory (RAM) Error
P1111 11 Engine Coolant Temperature Sensor Radiator Outlet Low Input
P1112 11 Engine Coolant Temperature Sensor Radiator Outlet High Input
P1120 114 Pedal Position Sensor Circuit
P1121 117 Pedal Position Sensor 1 Range/Performance Problem
P1122 110 Pedal Position Sensor 1 Low Input
P1123 110 Pedal Position Sensor 1 High Input
P1134 25 O2 Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 1)
P1135 25 O2 Sensor Heater Circuit Low Voltage (Bank 1 Sensor 1)
P1136 25 O2 Sensor Heater Circuit High Voltage (Bank 1 Sensor 1)
P1137 79 O2 Sensor Heater Circuit Signal Intermittent (Bank 1 Sensor 2)
P1138 79 O2 Sensor Heater Circuit Low Voltage (Bank 1 Sensor 2)
P1139 79 O2 Sensor Heater Circuit High Voltage (Bank 1 Sensor 2)
P1151 55 O2 Sensor Heater Circuit Signal Intermittent (Bank 2 Sensor 1)
P1152 55 O2 Sensor Heater Circuit Low Voltage (Bank 2 Sensor 1)
P1153 55 O2 Sensor Heater Circuit High Voltage (Bank 2 Sensor 1)
P1155 61 O2 Sensor Heater Circuit Signal Intermittent (Bank 2 Sensor 2)
P1156 61 O2 Sensor Heater Circuit Low Voltage (Bank 2 Sensor 2)
P1157 61 O2 Sensor Heater Circuit High Voltage (Bank 2 Sensor 2)
P1190 235 Pre Catalyst Fuel Trim System (Bank 1)
P1191 236 Pre Catalyst Fuel Trim System (Bank 2)
P1192 225 Post Catalyst Fuel Trim System (Bank 1)
P1193 226 Post Catalyst Fuel Trim System (Bank 2)
P1222 111 Pedal Position Sensor 2 Low Input
P1223 111 Pedal Position Sensor 2 High Input
P1342 238 Misfire During Start Cylinder 1
P1343 238 Misfire Cylinder 1 with Fuel Cut-Off
P1344 239 Misfire During Start Cylinder 2
P1345 239 Misfire Cylinder 2 with Fuel Cut-Off
P1346 240 Misfire During Start Cylinder 3
P1347 240 Misfire Cylinder 3 with Fuel Cut-Off
P1348 241 Misfire During Start Cylinder 4
P1349 241 Misfire Cylinder 4 with Fuel Cut-Off
P1350 242 Misfire during Start Cylinder 5
P1351 242 Misfire Cylinder 5 with Fuel Cut-Off
P1352 243 Misfire during Start Cylinder 6
P1353 243 Misfire Cylinder 6 with Fuel Cut-Off
P1413 35 Secondary Air Injection Pump Relay Control Sircuit Signal Low
P1414 35 Secondary Air Injection Pump Relay Control Circuit Signal High
P1444 142 Diagnostic Module Tank Leakage (DM-TL) Pump Control Open Circuit
P1445 140 Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal Low
P1446 140 Diagnostic Module Tank Leakage (DM-TL) Pump Control Circuit Signal High
P1447 142 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High during Switching Solenoid Test
P1448 142 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too Low
P1449 142 Diagnostic Module Tank Leakage (DM-TL) Pump Current Too High
P1451 126 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal Low
P1452 126 Diagnostic Module Tank Leakage (DM-TL) Switching Solenoid Control Circuit Signal High
P1500 211 Idle-Speed Control Valve Stuck Open
P1501 211 Idle-Speed Control Valve Stuck Closed
P1502 27 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal High
P1503 27 Idle-Speed Control Valve Closing Solenoid Control Circuit Signal Low
P1504 27 Idle-Speed Control Valve Closing Solenoid Control Open Circuit
P1506 53 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal High
P1507 53 Idle-Speed Control Valve Opening Solenoid Control Circuit Signal Low
P1508 53 Idle-Speed Control Valve Opening Solenoid Control Open Circuit
P1512 124 DISA (Differentiated Intake Manifold) Control Circuit Signal Low
P1513 124 DISA (Differentiated Intake Manifold) Control Circuit Signal High
P1523 21 'A' Camshaft Position Actuator Signal Low (Bank 1) (M52: 'B' Camshaft Position Actuator Tight or
Jammed)
P1524 21 'A' Camshaft Position Actuator Control Circuit Signal High (Bank 1)
P1525 21 'A' Camshaft Position Actuator Control Open Circuit (Bank 1)
P1529 19 'B' Camshaft Position Actuator Control Circuit Signal Low (Bank 1)
P1530 19 'B' Camshaft Position Actuator Control Circuit Signal High (Bank 1) (S54 to 09/00: Throttle Valve
Position Control, Control Deviation)
P1531 19 'B' Camshaft Position Actuator Control Open Circuit (Bank 1)
P1602 48 Control Module Self-Test, Control Module Defective
P1602 58 Control Module Self-Test, Control Module Defective
P1602 63 Control Module Self-Test, Control Module Defective
P1602 66 Control Module Self-Test, Control Module Defective
P1602 67 Control Module Self-Test, Control Module Defective
P1602 70 Control Module Self-Test, Control Module Defective
P1602 71 Control Module Self-Test, Control Module Defective
P1602 72 Control Module Self-Test, Control Module Defective
P1603 49 Control Module Self-Test, Torque Monitoring
P1604 50 Control Module Self-Test, Speed Monitoring
P1604 51 Control Module Self-Test, Speed Monitoring
P1619 123 Map Cooling Thermostat Control Circuit Signal Low
P1620 123 Map Cooling Thermostat Control Circuit Signal High
P1624 146 Pedal Position Sensor Potentiometer Supply Channel 1 Electrical (M52: Coolant Thermostat
(Coolant Temperature Below Thermostat Regulating Temperature))
P1625 147 Pedal Position Sensor Potentiometer Supply Channel 2 Electrical
P1632 115 Throttle Valve Adaptation Conditions Not Met
P1633 115 Throttle Valve Adaptation Limp-Home Position Unknown
P1634 115 Throttle Valve Adaptation Spring Test Failed
P1634 135 Throttle Valve Adaptation Spring Test Failed
P1634 136 Throttle Valve Adaptation Spring Test Failed
P1635 115 Throttle Valve Adaptation Lower Mechanical Stop not Adapted
P1636 109 Throttle Valve Control Circuit
P1637 162 Throttle Valve Position Control, Control Deviation
P1638 160 Throttle Valve Position Control Throttle Stuck Temporarily
P1639 161 Throttle Valve Position Control Throttle Stuck Permanently
eddiec
Overdrive

Posts: 502
Joined: Sun, 23 Mar 2008 20:14:27 UTC
Location: Newtownards, Northern Ireland

Re: fault code 227-228

Postby tankerman » Mon, 17 Jan 2011 21:51:13 UTC

thanks for your reply, i was getting a fault coming up about lamba senors coming up exceeding regulation limit and the plugs are a rich brown . I 'm away working now until friday but will check out what you said and come back to you ( i have the wife chomping at my throat because its playing her up lol )
tankerman
User

Posts: 14
Joined: Sun, 27 Jul 2008 21:17:59 UTC
Location: gt yarmouth

Re: fault code 227-228

Postby tankerman » Tue, 18 Jan 2011 07:28:41 UTC

sorry forgot too mention its carsoft software
tankerman
User

Posts: 14
Joined: Sun, 27 Jul 2008 21:17:59 UTC
Location: gt yarmouth


  • Forum Topics on BMWLand that may be of intetest to you
    Replies
    Views
    Last Forum post

Return to General BMW Help/Advice

BMWLand: Who is online

Users browsing this BMW forum: magfan and 10 guests