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?