If you keep popping #22 that is most likely caused by a shorted out fuel heater. As you are finding out #22 is tied to the IDM and no #22 means no IDM means no trucky runny...... On the drivers side of the fuel filter cannister about half ways up you will find a wire going to a plug. Unplug it and you should stop blowing #22.