I have a 2002 wrx with 150,000 miles. I just recently started to hear a "squeak" noise.. It is not all the time, but it goes squeak squeak, and then it goes away, and then it comes back, etc.. I am pretty good with cars and it sounds like a rod bearing to me, but I am hoping it isn't. Just wondering if a rod bearing would start to sound like this and go away, and come back, etc? Also, is there anything else that could cause this?