I suggest checking the codes, there might be something really simple you're missing here. Codes are the #1 thing to check when you're having troubles, and you don't need a scanner to check them. You can get them from the flash sequence the CEL will give out.