My 2003 dmax fuel gauge went to empty about three months ago and light stays on. I done some reading and ordered the stepper motor. Waiting for it to arrive my check engine light came on a few times when I plug truck up when it gets really cold and gives the temp sensor something code. When the check engine light comes on the fuel gauge started working but went to full. I know the tank was about 1/2 full and it stayed on full. When the check engine light would go off the gauge would read empty and light comes on. I replaced stepper motor today and it stays on empty still. The gauge will move about an 1/8" when key is cycled for cranking before and after motor replacement. Is it the sending unit in the tank or do I have something else going on? Does anyone have a used sending unit I could try if that's what it is before I buy one for $300+? I also unhooked the wire from sending unit and it made no difference. I read somewhere if you unhook the wire the gauge should read full and if it doesn't it's probably the stepper motor. Not true in my case if that is the case.
Last edited: