x5, my engine is making this weird whining sound and when i let off the gas i hear my engine lose compression