The story so far........
Suby went for a service Saturday - Also did upper engine clean as part of service.
During service mechanic noticed oil around the front of the engine - couldnt locate exact cause.
He degreased the engine as it was a bit dirty (i know) and said come back in a week and he should be able to pin point the leak.
Told me to take the car for a spirited drive to ensure upper engine cleaner / degreaser water combo dispersed.
All was well until about 5 hours later when I get engine light / cruise light flash on dash. Limp mode 20 kph home.
Left car over night started fine drove on Sun / Mon / Tues / Wed - no issue.
Car died today same error - 20 kph limp mode. Left it half a day / strated ok drove to mechanic.
Diagnostic showed MAF error / Throttle sensor error. Mechanic said MAF error was probably from after the engine clean.
Checked air intake / I cleaned MAF connector earlier / cleared codes and went for a drive.
Car died after 2 mins - we had the diagnostic running and the throttle sensor codes came back. MAF error gone.
So now I have a P0122 / P2135 pending. (TPS).
Now I'm wondering could the degrease / water have caused this issue and apart from buying a new sensor is there anything else to try apart from maybe cleaning electrical contacts?
My mechanic is trying to source a second hand one (he can try b4 buying) so he can test it before doing anything else.
Any help appreciated..
by the way the "oil" was actually from the power steering pump so thats not too bad..!!
Jim.