Bad Gas ?
Is it possible that bad gas fill up could have caused the poor performance and check engine light to come on?
The car was running perfectly fine all day on Sunday, filled up gas tank Sunday night, ran fine all day Monday, by Tuesday morning the car started messing up.