Well, the car died when I was on the road today. However, I started it back up right after it died. There was no loss of power at all, and everything sounded and ran like normal. The check engine light was still on though. Like I said, EVERYTHING is still functioning like normal when the car died (except for the dying part of course). The only other difference I noticed was that the RPM needle would jump slowly between 500 and 1000 RPM when I'm in idle/neutral. Also, as mentioned before, it takes 2-3 seconds longer now to start up the car where as before it would start up after I turn the key.
I'll go to autozone and have them check the light and pull up the codes later. Just want to update and see if anybody has any ideas. Thanks again for everybody and their help! Cookies for you all!