Pull the negative battery terminal for 20 minutes or so and then re-install. There is also an ECU under in the underhood fuse box that you can use to reset the ECU. The car will only really re-learn so if there is an underlying problem, it won't necessarily fix the problem.