I have had some intermittent problems with my Panda for a while, but recently they have gotten worse so I have looked more closely today. It is a 1.2L Fiat Panda Dynamic Eco 2009 with 110k miles on the clock.
Main issues I see are:
So where has my investigation gotten me? I am building data but need help figuring it out. This is where I am:
For issues 1) Idle & 4) P0120 TPS:
I bought and installed a new throttle body as the throttle position sensor is integrated. Bought a MAGNETI MARELLI 802001291204 Throttle body (see image) so did not skimp on cost and replaced the main gasket between the throttle body and engine. At the same time I replaced the spark plugs (they needed replacing anyway) and the battery (it was 7 years old and, though ok, the voltage was at the lower end of the range when disconnected and on vehicle start).
Two points with this:
For issue 2) Brake Revving:
I suspected a vacuum leak to the brake system. I don’t know much about this but was expecting that the brakes use vacuum assist from the engine and that a fault was leading to air getting pulled back into the engine, thus affecting the idle. I looked for splits or wear and sprayed a good amount of “easy start” around but did not find a leak. See the picture of the engine bay above, I have added an orange line next to the black tube I was hunting around, is it the correct one? This tube has clear marking saying "Lancia Fiat Alfa ... Hutchinson P008...". Anywhere else I should look? Any other ideas for this issue?
For issue 3) Judder:
I have no new ideas for this, I am hoping it would go away if the other issues were addressed as I don’t have good ideas for this. In the back of my mind I am wondering if an engine gasket leak is leading to oily plugs and intermittent loss of spark (and hence judder/kicks), but I hope not. I don't have any major oil leaks (i.e., nothing on driveway), the exhaust is hard to see so not obvious that oil is being burned off, but there is oil about the top of the engine and throttle body (but not massive amounts). Might give it a bit and then pull the plugs again to check.
Any thoughts or suggestions? Sorry, I know there is a lot going on in this post!
===============================
Some more info for those interested in live data:
===============================
This is the car now with a warm engine (after running for 30 mins) and sitting idling in neutral - looks like a control loop. Every 40 seconds there is a click from the engine, the manifold air pressure drops and the RPM drops accordingly, then returns to an elevated level (around 5 seconds later). I assume this is normal behaviour but the idle should be 800ish. The graphs looked the same with the new MAP sensor. I did a quick check with the MAP sensor disconnected and the engine idled badly / lumpy between say 500-800 RPM.
I was also monitoring the throttle position sensor data but it appeared fine - this is not shown but I ran it up and down from 0-100% and it looked fine.
This is the mess when I am pumping the brake (say pushing and releasing the brake repeatedly at about one cycle every two seconds). I start pumping just after 20 seconds on the plot below and stop at around 50 seconds (outside this is pure idle). You can see the O2 data as well. Is sensor 1 supposed to swing between max and min (see between 60 and 120 seconds, this is just idling in neutral)?
Main issues I see are:
- Idle is not steady – RPM can drift around a lot and generally is higher than expected (e.g., idle on a warm engine at 1,500 RPM or more)
- Pushing the brake causes the engine RPM to increase (or can cause it to begin to stall if I pump the brake fast enough)
- Sometimes the car can periodically judder - like a little kick you feel while driving – this is indiscriminate hot/cold, underload or not, any gear, driving fast or slow
- The EML has been on and I got this code: P0120 - Throttle Pedal Position Sensor/Switch (TPS) "A" Circuit Malfunction
So where has my investigation gotten me? I am building data but need help figuring it out. This is where I am:
For issues 1) Idle & 4) P0120 TPS:
I bought and installed a new throttle body as the throttle position sensor is integrated. Bought a MAGNETI MARELLI 802001291204 Throttle body (see image) so did not skimp on cost and replaced the main gasket between the throttle body and engine. At the same time I replaced the spark plugs (they needed replacing anyway) and the battery (it was 7 years old and, though ok, the voltage was at the lower end of the range when disconnected and on vehicle start).
Two points with this:
- The two middle spark plugs appeared fouled. I could not really work out if it was oily or carbony – see picture above. The sheen made me think oil but they did not really seem wet. They are shown in position order (e.g., left most plug sits in the left most position in the engine)
- With these changes the car was brilliant and sharp and ran like new. I had 3 great days (maybe five 20 mile trips). Then it drifted back to old behaviour as listed above, though the high idle was always off the driving performance seemed much better and no juddering. Following this I replaced the MAP sensor (Bosch 0261230030 Map Sensor) but no luck - same idle behaviour.
For issue 2) Brake Revving:
I suspected a vacuum leak to the brake system. I don’t know much about this but was expecting that the brakes use vacuum assist from the engine and that a fault was leading to air getting pulled back into the engine, thus affecting the idle. I looked for splits or wear and sprayed a good amount of “easy start” around but did not find a leak. See the picture of the engine bay above, I have added an orange line next to the black tube I was hunting around, is it the correct one? This tube has clear marking saying "Lancia Fiat Alfa ... Hutchinson P008...". Anywhere else I should look? Any other ideas for this issue?
For issue 3) Judder:
I have no new ideas for this, I am hoping it would go away if the other issues were addressed as I don’t have good ideas for this. In the back of my mind I am wondering if an engine gasket leak is leading to oily plugs and intermittent loss of spark (and hence judder/kicks), but I hope not. I don't have any major oil leaks (i.e., nothing on driveway), the exhaust is hard to see so not obvious that oil is being burned off, but there is oil about the top of the engine and throttle body (but not massive amounts). Might give it a bit and then pull the plugs again to check.
Any thoughts or suggestions? Sorry, I know there is a lot going on in this post!
===============================
Some more info for those interested in live data:
===============================
This is the car now with a warm engine (after running for 30 mins) and sitting idling in neutral - looks like a control loop. Every 40 seconds there is a click from the engine, the manifold air pressure drops and the RPM drops accordingly, then returns to an elevated level (around 5 seconds later). I assume this is normal behaviour but the idle should be 800ish. The graphs looked the same with the new MAP sensor. I did a quick check with the MAP sensor disconnected and the engine idled badly / lumpy between say 500-800 RPM.
I was also monitoring the throttle position sensor data but it appeared fine - this is not shown but I ran it up and down from 0-100% and it looked fine.
This is the mess when I am pumping the brake (say pushing and releasing the brake repeatedly at about one cycle every two seconds). I start pumping just after 20 seconds on the plot below and stop at around 50 seconds (outside this is pure idle). You can see the O2 data as well. Is sensor 1 supposed to swing between max and min (see between 60 and 120 seconds, this is just idling in neutral)?