I have a 2002 subaru wrx wagon, recently i have noticed that i get a squeak sometimes, the only times i hear it are when turning the car on or off, but only if its running for a long time or hard, also if i give it lower power going into first or reverse it will squeak, and the final time i sometimes hear it is when hitting a bump. I have a friend who is a mechanic who thought it might either be my suspension or mount, i don't think it is my suspension seeing as it happens when i turn the car off. Does anyone have any ideas what it could be? Thanks for any help