to be honest car problem diagnosis is the hardest thing to do according to a mate of mine thats a mechanic, I dont think its the auto, something might be broken engine wise or threatening to break, take it to a good subaru mechanic is my advice but someone else might know.