Drove my 01' 360 spider today to the gym and when I turned it off I heard a high pitched sound coming from the engine bay. Lasted about a minute or so...