Chosen Solution

Is there a way to have my 2004 F150 perform a self test on the Instrument Cluster?

@ron_dav, Ronald, Instrument Cluster Diagnostics explained, for a more detailed explanation use the links below. Good luck. I hope this helped you out, if so let me know by pressing the helpful button. http://www.f150online.com/forums/lightnihttps://www.youtube.com/watch?v=uk0LRvQw

If your doing this to check what lights may or may not be on, just get a simple image on google and compare. If you want to do other tests, a quick search brought this up and this might be what your looking for. Hope this helps! If it answered your question, please hit the answer button! @mayer

I found this information on HOW TO RUN INSTRUMENT PANEL ONBOARD DIAGNOSTIC TEST. Unfortunately, I cant find the code results chart (defining err results). guess I have to call the dealership. Hope this helps.. 1.With the key in the ignition and in the off position press and hold the odometer / trip button.

2.Turn the truck to ‘On’ but do not start the truck.

3.After a few seconds the gauges will sweep from nothing to max, release the odometer / trip button.

4.The odometer should now read ‘GUAGE’, you are now in a information mode.

5.Start the truck

6.Now every time you press the odometer / trip button it will cycle through the information available.

7.When you shut the truck off the odometer will go back to showing mileage.

GAGE - Carries out gauge sweep of all gauges, then displays the present gauge values. Also carries out the check sum test on ROM and EEPROM.

All segments illuminated. Illuminates all odometer segments.

bulb Illuminates all micro-controlled lamps and LEDs.

r #### Returns to normal operation of all micro-controlled lamps and LEDs and displays hexadecimal value for ROM level (used when requesting assistance from the hotline).

nr#### Displays hexidecimal ROM level and type as stored in non-volatile memory (NVM).

EE ## Displays hexadecimal value for EE level (used when requesting assistance from the hotline).

dt #### Displays hexadecimal code for the final manufacturing date.

###C Gas engines display last temperature gauge input value from SCP, temperature gauge will indicate present temperature. Diesel engine displays present temperature analog/digital input in decimal as a ratio, temperature gauge will indicate present temperature.

dtc #### Displays a 16 bit DTC in hexidecimal format. DTCs displayed are those detected in continuous operation not during self-test.

EnG Displays English speed value being input, speedometer will indicate present speed.

m Displays metric speed value being input, speedometer will indicate present speed. tAc Displays the tachometer value being input to the instrument cluster. Tachometer will indicate present rpm.

FUEL Displays the present analog/digital fuel level being input to the instrument cluster as a ratio.

OIL Displays the last analog/digital reading of the oil pressure switch contact resistance, oil gauge will indicate present level.

br Displays the brake fluid level in an analog/digital ratio value.

bAt ##.# Displays present battery analog/digital voltage.

rhEo Displays present hexadecimal pulse width modulation (PWM) dimming input.

rhi, rhS, rho Alternating 1 second display of pulse width modulation (PWM) input duty cycle, SCP hexidecimal dimming step, output driver counts in hexadecimal.

Cr RUN/START sense circuit check.

PA, Pb, PC, and Pd Displays 8-bit hexadecimal value for the Port A, B, C, and D readings (used when requesting information from the hotline).

PE0-PE7 Displays 8-bit hexadecimal value for the Port E0-Port E7 in analog/digital readings