I have recently been detecting the smell of exhaust in the cabin of my 01 X5, usually after the vehicle is stopped, such as at a stop light. Also, the check engine light seems to be coming on intermittently even though gas cap is turned past "click". Any ideas?