TL;DR:
After remomving my intercooler, fixing a boost leak and replacing the cooler, I have ended up with error codes P0638 & P2109.
Any ideas on problem/fix?
The whole story:
I have had a boost leak for a few weeks and I have been bad and been doing a little driving on it, although not as much as I would normally drive it.
During that time it has been running normally, idling normally etc. I have noticed a couple of times the idle wasn't 100% but wasn't bad.
Normally, it idles at about 700-800 rpm.
Today I fixed the boost leak, which required removal and re-attachment of the intercooler.
Afterwards I drove about a kay or two to the supermarket (sedately), parked for a while and drove home again. No issues, car running fine.
A little bit later I went for another drive, this time driving a little harder, but not crazy.
Then the car started revving up on gear changes & at idle.
It revs up to 2800 - 3400 rpm, then after a little bit starts to drop down until it gets to 1500-1700 rpm and it just sits there idling.
After I stopped the first time and let it idle for a while to see what would happen, I got CEL.
Ignition on and off a few times, then drove home (a couple of kays).
Car still drove normally aside from the revving up.
I checked the fault code and it says:
P0638 - Throttle actuator control range/performance (Bank 1)
The next morning I also have P2109 - Throttle/Pedal Position Sensor A Minimum Stop Performance
Seems like it is related to me getting my boost back or messing something up when reattaching the intercooler, but I guess it doesn't have to be.
Should I try clearing the code? Or try doing the battery disconnect ecu reset? Or something else?
Any ideas would be much appreciated.
