I have a 2003 GTX di and it keeps throwing a maintenance code. I have had the one sensor replaced and the MPIN replaced also replaced the spark plug. And it is still throwing the same code and want go more then 30 mph. I am replacing the voltage regulator on Monday. The shop i had working on it washed there hands of it. Any other suggestions or anyone else have the same issues if so what did you do to fix it.