ok, thanks for all your suggestions guys.

apparently, all i had to do was just put the car on the ground and drive it for a bit. the noise is gone now, and the idle fixed itself.

how? i have no idea. LOL.

anyways, repz for everyone in teh thread.