My 2000 550 is in for a belt service and recent check engine light indicates that it needs a new ECU. Anyone have any recommendations on upgraded...