Hi,
If all the lights are on, there is a chance a problem exists with the transmission range switch. To confirm this, you need to have the computer scanned for diagnostic codes. Since the check engine light is now on, codes are present. They will point us in the right direction. Since it revs and has little power when going slow, it sounds like it is in what is called limp mode. Basically, that is to "limp" the vehicle to a safe place.
Here is a quick video showing how to scan the computer:
https://youtu.be/b2IJGfImVvw
I realize that most people don't own a scan took. However, most parts stores will do if for free.
If you get the codes, let me know what they are. If you find it is the transmission range switch, I attached the directions and pics specific to your vehicle for replacement.
Let me know what you find or if you have other questions.
Take care,
Joe
See attached pics below.
Images (Click to make bigger)
SPONSORED LINKS
Friday, April 9th, 2021 AT 8:02 PM