I've had this problem twice. two things to look at
First time I had to disconnect and reconnect the two connections under the tank on the left side.
Second time there were wires crossed under the dash. I believe this one was linked to the trip toggle. Trip kept reseting it's self and cycleing through the modes. Anyway, I straightened the connectors it works fine now.