Just bought a 2001 puma with 126000 miles on clock. Engine runs really well, sounds normal and pulls hard, however engine management light comes up. I can clear it by disconnecting the battery but it comes up about 50miles later. The only other thing I have noticed is it seems to be chucking out more fumes than my other puma but not excessively. Could this be sensor related?