On my series 2 3.0l Roadster I have had the check engine light come on 8 times in the 5 years since new (24000 miles). Always PO 460 Fuel level sensor circuit A. I put it down to overfilling the tank.

Andy