Yesterday when I started my car it sputtered and acted like it was going to stall but didn't. I checked the oil and it was pretty low. So I filled it and let it run for awhile and it stopped doing it. I drove it 25 miles or so and then this afternoon on my way home the EPC light and traction control light came on. I lost some power in the engine when accelerating too. I got home, messed with it, and the light went out. So I took it down the road and it came back on and I lost power again. I left it alone for a few hours then tried it again. I drove around the block a couple times and the light didn't come back on, but when I idled it was sputtering again. Any idea what my problem could be?