I bought my explorer last month and it was doing ok til after a road trip... While on my trip my father disconnected the battery and the idle function has messed up from there... I have found how to fix that problem, you have to reteach it the idle function... But once I got back from my trip my engine started squealing at first it sounded like it was coming from the A/C and then I started hearing it from the belt (I think)... If anyone else has had this problem and can help me, please do! Thanks