Car is Stalling around 1500 to 2000rpm had the spark plugs and wires changed. i also had the mass airflow sensor replaced all this cost about $1,000 in parts and labor and it didnt fix anything! any advice would be greatly appreciated.

Sometimes my vehicle 2007 Subaru will not start (2X daily). I have only been successfully starting the vehicle after I tap on the starter motor with a hammer or large wrench. What is wrong with the vehicle? Thanks. DIY TommyT

The dash lights come on, the key turns in the ignition, but the engine doesn't even attempt to turn over. There will be a buzzing sound, or sometimes a quiet clicking, but nothing else. After many tries, or just walking away and trying later, the car will simply start as it should. I've replaced the battery several times, but don't think that's the issue. Shops say they can't replicate the problem, so can't solve it. I think it's electrical. I've been told it is not my starter or alternator. PLEASE help. I've been stranded several times.

First time this has happened, drove it up hill in snow and slush and when I came to a stop and tried to put it into park it wouldn't go into park. Plus the key won't release, probably because of car being in gear. anything else I should check?

When does the timing belt need to be replaced on a 2007 Subaru Legacy with over 57,000. miles on it?