This ABS light of yours. When you throw the key, it should blink for a while, then stay on steady. The blinking is a code, repeated 3 times (IE Blink twice, pause blink five time pause, blink twice pause, blink five times etc = Code 25)
This would most certainly give us another clue.
Karl
Thirteenth byte = 1? This means 2001 model year! 2001's were manufactured from August 1 2000 thru July 2001. Whats the date on the Engine Decal?