Welcome to 2CarPros.
If the engine will not rev beyond 3,000 RPM, there could be a few problems. First, low fuel pressure. Second, there could be an issue with a camshaft or crankshaft position sensor. The catalytic converter could be partially plugged and so on.
Is the check engine light staying on when the engine is running? If it is, then you need to scan the computer for diagnostic trouble codes. That will point us in the right direction,.
Here is a quick video showing how it's done:
https://youtu.be/YV3TRZwer8k
I realize most people don't own a scanner, but often times a parts store will do it for free or lend/rent you a scanner. If the light stays on, that is step one
Let me know what you find or if you have other questions.
Take care,
Joe
SPONSORED LINKS
Wednesday, June 26th, 2019 AT 7:17 PM