Yes Su bah roon, I did tell them that we had replaced a TPS and they were booked up for the next 2 days but when we told him we'd changed it he said he knew what it probably was. Said the computer needed reprogrammed to connect the communication between the mass air flow and TPS.
Lucky, I just took it to my local Subaru dealer. I don't know anyone here locally that I can trust. I took mine to a guy that said he had 2 subarus and loved to work on them. I learned very quickly that even as a mechanic he had no clue. He over filled all my fluids and took forever to put in a timing belt. Don't get me wrong it's a long job but he took forever. If it's something big that my husband isn't able to fix then I take it to my dealer. I've only taken it to the dealer twice before this, once when I first got it for another altenator because the place that sold it to me put some industrial cleaner in it and shorted it out. Then again for a recalled part in the evap system that caused a carbon backup that had to be chemically burned and forced out. Thank God it was a recall or I'd never have been able to pay for all that. We have a very reasonable local dealer, it's cheaper than the otehr ones in the area by about 25% usually.