Need some advice
Hey all, i'm the new owner of a 2007 Subaru WRX limited edition. I just bought it exactly a month ago and i'm the second owner(no warranty, as is). It's completely stock, at least for the time being, and it has 100k miles on it. It was purchased from an old lady(no joke, grey hair and all), who went and bought a new 2015 Outback to replace it. The car has run fine up until today when this nightmare started. I've babied the car all around and have rarely even ever boosted it. Today I stop at the gas station on the way to work and the car decided it didn't want to start back up. All the electronics are functioning, but it will not turn-over(not even that clicking sound made when a starter has gone bad). So I leave it at the gas station and get a ride from a friend to work, and return to get the car at lunch time. My co-worker doesn't know much about cars either, but we attempted to jump start it with no success, so we roll started it. Now keep in mind, there was no problems or check engine light prior to this, not even a check engine once we got it push started. I take it to a local mechanic right away(i need the car to travel for my vacation that starts after work today). He says that it's a bad starter, replaces the starter(comments on how abnormally hot the old starter was/still is), and the car still wont start. He checks some fuses with his meter and whatnot with no success, then he starts messing with some wiring under steering wheel(safety switch and some other things). He gets the car to start and shuts it off and on a few times while still messing with the wires, then puts it all back together. The starting issue is now solved, yay right? Yea, but now the car is running crappy(kinda like it's misfiring a little), and the check engine light is flashing. He says to go have the battery checked at the parts store for a bad cell, because that could be causing the check engine light, and that I probably need to replace the timing belt soon because it could be missing a tooth and causing the car to run crappy. But the engine ran fine before I brought it to him. I took the car to the parts store and had them check the battery and it tested out perfectly, they also did a free check engine diagnostics(I will post the results at the end of this post). So now I have paid $220 to fix one problem and got a different one. I know I could just take it to a Subaru dealership, but I had bad experiences with dealership service departments in the past, and they charge an insane amount(which I can't afford, being that I just went pretty much broke buying this car). I though these cars were supposed to be reliable? So far this has been a huge headache and also has probably ruined my vacation plans now. Also, now when I put the keys in the ignition and turn the accessories on before ignition, you can hear a clicking noise inside the engine compartment going on and off along with a fan doing the same thing. Does anyone know or have any suggestions as to what the problem is? I would really appreciate it.
CEL errors as follows:
P1518 - Starter switch low input \ Probable Cause: Open or short circuit condition; Failed starter switch
P0851 - Neutral switch input circuit low \ Probable Cause: Open or short circuit condition; Poor electrical connection; Failed neutral switch
P0502- Vehicle speed sensor(VSS) circuit low input \ Probable Cause: Open or short circuit condition; Poor electrical connection; Fault vehicle speed sensor
P1152 and P1153- Heated Oxygen sensor -Bank 1 Sensor 1 (H02S11) sensor circuit range/performance low \ Probable Cause: Open or short circuit condition; Poor electrical connection; Failed H02S11 ( Bank 1 Sensor 1)