Just got the car back from the mechanic, and he said the squeaking noise was my speed throttle cable. I'll grease it up a bit and see if it still makes that noise.
My temporary fix now for the rev drop is setting the idle higher at like 1,400RPM.
Cheers for the help everybody.
Bookmarks