2006 XC70 code 925C rough idle won't rev over 2700 Help!
I'm working on a friends XC70 again. She needs to get it running to sell before she leaves the country and this morning it started idling rough, showing "Engine system service" in the message screen and won't rev over 2700RPM. I pulled code 925C with my OTC scanner, and when I live stream it, the throttle valve percent only changes like .2% even when I put the pedal to the floor. I'm thinking it's the Throttle body, but need some troubleshooting as I don't have access to any manuals or alldata for this thing.
In the past couple years I've done a major tune up, plugs etc. serviced EGR system, cleaned the TB, checked for induction leaks. This is a new problem. It threw some evap system code and 0001 mileage manipulated yesterday, I just cleared them for her so she can try to sell this POS. any help appreciated since we need it running right asap