This is kind of a bad start from my view. I'm thinking it either had codes before the thermostat change, or he's guessing. Would be nice to know (better yet see) what codes are seen
The TPS and IAC run off of 12V source
If voltage is dropping both can throw a code
Below is a list of 555 codes...