I have a 2005 Mazda 3s. I can’t get it to go over 1,800 rpms. Car shutters and misses really bad. Cat is not clogged and has no check engine lights. Alternator is good and battery is new. Never got hot. Just one day went to start it up and this happened. Fuel pump? Any ideas?