Ok the check engin light came on again but once again it was the code P0401 I always get. In the meentime the spedo has started to work again and has been running for about a day or 50 miles.

The autozone site said to check the resistance of the VSS said it should read between 190-250 Ohms if it's good. Also I have not checked the connetions in the dash yet or the VSS connection itself.

I figure maybe the battery change fixed it and it just took a while to start working again (kind of my wishfull thinking).