Have you had the recall done?
The same thing happened to me a few months after I bought my 98. I took it to the Ford dealer and they checked all the recalls....0/6 had been performed.
One was for a sensor and that fixed the problem.
I'd have the recalls checked out.