I have a 95 protege and a few weeks ago i was just driving and suddenly it wouldn't accelerate anymore. When I floor it and get the rpm up it will eventually go (takes forever and people in traffic get ****) and will accelerate at 45mph+ but at slow speeds it will not. I had a similar problem with it about a year ago except it wouldn't accelerate at all even at a high rpm. Turned out to be the distributor cap was cracked and after I had it replaced it was fine. I looked at the distributor cap now and it is not cracked and I have no idea what it could be. My dad says possibly the timing belt but everything he has tried has proven to be wrong. Any ideas??