While out today letting my brother in law hear the banging noise while in 4x4 the Jeep stalled. Later in the day the check engine light came on and is still on. Any suggestions would be great! I tried the trick of holding in the trip odometer button and switching the key back and forth. It read all 0's then 1's and so on then just returned to the Odometer reading. Does that mean that no codes were read?