have you checked to see if you have a short some where? i mean if it is a short then maybe it is throwing it into a wierd feedback loop. and just to double check, you have absolutely no codes being thrown? and, i didnt see it mentioned, have you tried to push start it? what were the results?