CAn I get in on this? Sorry to hijack your thread.......
New guy here. 1st post.
I also have a 2003 Mazda Protege 5 with a similar issue. I was coming home from work and out of nowhere it starts pulling down, I could feel the car lag at a constant speed. It went away, then later that afternoon it popped a PO300 code. I did the obvious, changed plugs, checked for vacuum leaks, cleaned EGR valve. My EGR was clean and felt OK. I opened it with a screwdriver and the spring felt strong, etc. So I cleaned it up and reinstalled it. I made it about 1/4 mile before it started acting up again.
Now sometimes I have plenty of power and it will redline in a heartbeat, other times, I can be cruising at 60 and when it happens it won't accelerate at all. I can put it to the floor and it will only maintain. I don't want to just change parts to be changing them. Where would you go next?