Cut a long story short, a couple of weeks ago when it was very cold, my normally decent E86 got taken 3 miles. It was idling really really rough, and when I got to the destination it started making quite a loud squeaky, squeally whining sound until I turned the engine off. Three hours later...