i haev a 2000 xj with the 4.0 and i recently put a 3.5 re lift on it. i was playing in some minor mud and climbing some small dirt hills and making sure that 4 low worked since i just bought it. i was going up the hill to go out still locked in 4 low going really slow and the check engine light came on. i got it to a scanner that nigth and it had a po138 code. i drove it for a day with the light on and then it went off. now when i am at the same place going up the same hill in 2 or 4 wheel the ligth comes on and then goes off an hour or so later and comes on spiratically other wise and then goes off. any help is appreciated thanks again