Welcome to 2CarPros.
My first instinct tells me this issue has nothing to do with the ignition switch but rather a low fuel pressure issue, plugged catalytic converter, or something different related to the ignition system.
Here is what I suggest: Since the check engine light is on, have the computer scanned to retrieve diagnostic trouble codes. They will help us determine what is causing the power loss. Here is a quick video showing how to retrieve codes:
https://youtu.be/YV3TRZwer8k
I realize most people don't own a scanner, but often, parts stores will do it for free or rent you a scanner. Once you find the codes, let me know what they are so I can better help.
Let me know what you find,
Joe
SPONSORED LINKS
Thursday, May 9th, 2019 AT 6:41 PM