500L  500L 0.9 TwinAir 2015 - Error Codes P0221 Pedal Switch B Circuit & ABS Unit: C1221-86

Currently reading:
500L  500L 0.9 TwinAir 2015 - Error Codes P0221 Pedal Switch B Circuit & ABS Unit: C1221-86

Wundermusiker

New member
Joined
Jan 22, 2026
Messages
7
Points
2
Location
Hamburg
Hello,

I got the above Error codes: Error Codes P0221 Pedal Switch B Circuit & ABS Unit: C1221-86. My yellow cable for deeper investigation should arrive on Tuesday. At the moment the Hill, ESD Lamps show up every time right at once and although the acceleration sensors show that the pedal is functioning, it does not have effect on the engine.
Has anyone an idea, what I could do? Thanks.
 
My Yellow cable arrived some more errors. Please advise if I should something different:

1.)
Engine / ECM
Magneti Marelli IAW 8GSW CF5/CF5+/EOBD Injection (0.9)
Hardware number: MM8GSWHW607 - Ver: 00
Software number: D3E5FS5B - Ver: 0000
Errors found:
P0221-14 - Throttle potentiometer track 2 - Short to ground or open circuit

2.) Body / BCM (Body Computer Module)
Body Computer Marelli (330) MY12
Errors found:
U0001-87 - C-CAN - Missing message

3.)
ABS / ABS/BSM (Brake System Module)
TRW MY13 ABS/ESP
Hardware number: 330IIS29911 - Ver: 44
Software number: ALAJ10CW_03 - Ver: 3601
Errors found:
C1221-86 - Engine control (NCM) - Signal/message invalid

4.)
u0019-88 bus off intermittent


5.) power sopply mode: logistic


Number 5 should be normal I guess. How could I switch that? Anyone has an idea what do, how to solve? Could it be related to engine, body earth?
 
I had a similar problem on my twin air a few months back, did a throttle body relearn and it stopped for a month or so then it returned so i removed and cleaned the maf sensor and throttle body with non tacky contact cleaner also used cleaned the connectors for the throttle pedal, maf sensor and throttle body seems ok at the moment time will tell, it threw up all sorts of codes for this problem so worth a try..
 
Regarding the Power logistics Mode then this should be set to NORMAL.

From MES Adjustments:

Change the power supply mode. It is set to low power (also called Logistic mode) when vehicles are shipped from factory. If your vehicles is set to low power mode then you need to change it to normal mode.
You can use the "CAN Info" function to check which modules are operating in 'low power' mode.
 
I don't have the 500L diagnostic codes but for the 500X see attached files. There should be no real difference.

As always modern Fiats (and other makes) are really fussy about good power, good earth connections, good battery. Any issues in these can cause errors.
 

Attachments

  • C1221-86.pdf
    27.1 KB · Views: 8
  • U0001-87.pdf
    12.9 KB · Views: 7
In every case of several error coes battery and earht should be the very first check as s130 indicates. Low battery makes the car go haywire. If this is checked OK then try removing and replacing plugs on affected sensors an d cleaning with electrical cleaning spray. Stage 3 is considering if a senor or module is faulty. I wish you success in fixing it quickly.
 
Your model isn't avaible online at the moment, but I think the algorithm is the same.

As mentionned above,

  • check battery health by assessing voltage drop with ignition turned from off to on (without starting the engine) and consumers (lights) on
  • check battery connectors (clean and protect poles with special contact grease, do the clamps have good contact or are they loose?)
  • check if type of battery is the correct one for this car
  • check earth strap (oxydised? if in doubt, replace)
  • clean connectors of the throttle body and ECU connectors with electrical contact spray
  • check harness for defects (animal bites, broken wire, insulation problems)
  • erase the OBD-2 errors and check if they return
  • if they return: dive deeper
 
Last edited:
It seems that the Gas Pedal is working. At least for half an hour. I cleaned every Earth & Connector I could a access. At least the CAN-H & CAN-L Ω (Ohm) has gone from 7k to OL. Not Sure if the following are different issues. But they seem strange.



Engine:


Stop&Start Function: OFF

Stop&Start Function Request:OFF

Stop&Start Function Temporary deactivated: Disabled

Pressing the Stop&Start Button does not change anything. Whats wrong?

Gear engaged: None/ Neutral or Reverse

nothing in between. Why?

Clutch is working here with pressed or released



Instrument Panel:

Gear engaged: „Field stays Empty“

Why?

Display Test: Out of Range Error

Why?



CAN Monitor/ Vehicle Settings

Clutch Pedal : Released

Does not Change to pressed. Why?

Engine Oil Level: Not available

Sensor possibly broken?

Gear Selector: Empty Field (Info: From NCA/NCR)

Why empty?
 
Last edited:
Some more hint from recording. The STOP&START temporary deactivation status=Clutch pedal not pressed and after it is pressed for the first time the status changes to disabled and never changes again.
 
Sounds like the clutch pedal switch is defective or a cable in the harness is broken
There're too many gremlins present to chase down a single one
 
Back
Top