Im not a car guy at all even though i have fixed some problems myself. I got in my car today to go to work and when i started it it was idling at about 2000 rpms which is a little higher than usual. After about a minute it went back down to normal idle but when i put it in gear the engine was shaking pretty bad and the check engine light came on . It is past due for an oil change. Could this be the issue or is it something else.
My car has 132000 miles.
My car has an automatic transmission.
Hello. If you fixed a couple problems yourself I first want to commend you on that because you have to be some type of car guy to do so. I highly doubt an oil change will be the cause for your engine stumble. There’s likely another issue going on that needs attention such as a misfire. If your vehicle has a misfire it will stumble or feel as if it is shaking when the engine is running. A misfire would also trigger a check engine light code so it will be necessary to scan the computer of your Subaru and see exactly what that code is. You may have the codes scanned but not properly diagnosed at AutoZone or Advanced Auto. But if you want to have your computer scanned and your vehicle properly diagnosed then you will most likely need a technician. The technicians we have here at Yourmechanic are mobile. They will diagnose and repair your vehicle, usually on the same day of the appointment. The staff is friendly so I’m sure one wouldn’t mind showing you exactly what the problem is and what needs to be done to fix it while they’re doing the repair. You can get a cost for the diagnosis of your vehicle along with an oil change here. https://www.yourmechanic.com
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing