Speed sensor perhaps.. had one go out on a 99 Ranger I owned. It pretty much did the exact same thing.