Fiat 500 stuck in limp mode – mechanic can't figure it out
-
I'm at my wit's end with my 2013 Fiat 500. The car went into limp mode about a month ago with the check engine light on. I took it to a shop and they replaced the throttle body because that's a common failure. Drove fine for two days then back into limp mode. Took it back, they replaced the accelerator pedal sensor. Fine for three days then same thing. Now they're saying they don't know and I should take it to the dealer. I found the Rapid Fiat Repair from 800Sayara Dubai online and I'm hoping they have more experience with these Italian cars. Has anyone had a persistent limp mode issue on a Fiat 500? Could it be a wiring issue or a bad ground? The car runs perfectly when it's not in limp mode. The codes are P0221 and P2135 if that helps anyone. I'm getting tired of spending money on parts that don't fix the problem. Any advice on what to check next would be amazing. Also any recommendations for a Fiat specialist in Dubai who won't just guess and charge me for parts I don't need? I love the car but I'm about ready to sell it. Thanks.