I have a 2018 Subaru Impreza. About 6 months ago I started hearing a light rattling noise in my engine area, it happens after my car is warmed up, and only between 1000 and 2000 rpm at low throttle. It goes away if I give it more gas. I assume it's something with my transmission because it only happens when it's in gear. I have no check engine lights on. I looked online and I found someone with the same problem and he said he fixed it with something called an EGR? Please help
You need to check for anything under the hood that is loose and might rattle. A friend had this problem with a 2017 Outback and it turned out to be an exhaust heat shield.
@chucktobias I looked and didn't see anything loose. I'm not sure where the heat shield is though. I feel like it's something internal, it doesn't make any noise when the engine is cool. Only after it's been warmed up. And it only makes noise when it's either in 1st or 2nd gear and only at low (10-25%) throttle
I looked and didn't see anything loose.
You could elect to try a noise-finding device like the ones that Scotty has demonstrated in his videos.
