Hi mgd2,
The ABS pump working continously means it is unable to maintain its pressure and when the ABS control unit senses that the pump motor had been working for too long, it would stop operation and indicate on the dash that an error has occurred. Problem is mostly caused by a faulty pump. However to be sure, you would need to retrieve the trouble code which can be done by jumping the SCS connector to read the trouble code.
The D4 light blinking means an error has been detected by the transmission control unit and in this case, the noticed symptom was the speedometer was inaccurate. The Vehicle Speed sensor or its circuit is faulty and that would cause the erratic speedometer reading and D4 light to blink.
SPONSORED LINKS
Tuesday, September 29th, 2009 AT 11:48 AM