Sorry, can't you help you there much, Bowzer. :) Good luck.
So I figured out what the crazy squealing noise is - it's the speedometer. It gets squirrely after 35 mph, then once I slow down to a stop and speed up again, it calms down. So I'm never too sure how fast I'm going, but that's okay...