Thank you for your response. The problem has been fixed.
I took my vehicle to a different shop (two weeks at the same shop without them finding the issue) and they called me back the next day. The timing belt and tension-er was bad. They checked the compression in all the cylinders and it was not right.
They pulled the timing belt cover and voila stripped belt.
I did mention about the timing belt to the previous shop after reading all the comments. It seems to be a common occurrence for the Escort.
Tuesday, October 20th, 2009 AT 1:46 PM