My explorer has been making a knocking noise since I got it several months ago. It is an irregular noise, no steady pattern, only at idle and it doesn't do it all the time. I drive it almost every day and hasn't got any worse. Any ideas on what it might be would be appreciated.