I was driving my 2002 WRX last week and noticed a very bad burning smell coming from my engine bay. At first I thought it was someone else's car so I ignored it. The smell went away but then it came back but this time not as strong. I pulled over to investigate. I opened the hood and couldn't smell anything and didnt see anything leaking.
I drove home and the smell was gone. I've driven my car a few times since and the smell comes and goes. I cant pin point the problem. It smells almost like a burnt clutch or belt. I have an automatic so its not me burning the clutch and I checked the drive belts and they look fine. Could this be my timing belt??? Or maybe a coolant leak somewhere I cant see??? The smell is very faint when I have the hood open but I can smell it when I have the heat on and the vent open from inside the car as well. The smell seems to be coming from towards the front of the engine bay. The car seems to be driving normal.
Any advice, solution, or point me to a good Subaru mechanic would be great!
addition info: The car has no engine mods.