damn.. Im glad I we dont emmisions here.
But if your check engine light isn't on, it's hard to determine what's wrong w/o someone that can diagnose it. Probably just best and quicker to bring it to a shop and you might even save money instead of buying unneeded parts.