Steve, There should be a code stored in your ECU to tell you exactly what was causing the engine light to stay on. Check the S.M. for putting the system in dealer mode and retrieving the code. The same should be true for the ABS light staying on. If it were flashing, you can turn the key on and off, if the problem no longer exists, the flashing stops. If it is on steady, it stores a code, or, if it is still flashing the problem still exists. One common source is spinning the rear wheel, like lubing the chain in gear engine running.... stores code 11. RSRBOB