My first guess would be fuel pump. 99-00's have a close to 100% failure rate. Try filling the tank and see if that helps. If it is the pump, it will get worse as theres less fuel in the tank. I suppose severely clogged catalytic converter could cause the same symptoms. Other than that, I don't know much about specific issues with the Zetec I4, so hopefully Pre98 will chime in.