Just for clarity, I think you know this already but the thread is a little confusing...
Press and hold button THEN turn key = Instrument diagnostic (all lights on, gauges cycle).
Turn key THEN press and hold button (for about 5 sec. ) = Engine hours displayed.
Engine hours will simply revert to normal display after several seconds.
Instrument cluster test does it's "thing" while these "codes" cycle a few times, then reverts to normal.
I've been wondering what those "codes" meant as well. I get similar but different numbers on my '06:
S 116
, 281
C 447
If I do it from "trip" (vs. Odometer) the decimal point from the trip display "carries over" to these , i. e. , S 11. 6, "," 28. 1, C 44. 7. The symbol displayed ahead/with the 281 is a full segment (lower right), not a decimal.
I have a feeling these aren't fault codes but are probably software/firmware revision indicators and/or calibration constants for tire size and/or sending units. Just guessing though.
Seeing numbers so similar and following the same pattern makes me think that neither of us probably has an actual "fault". Still interested in what they actually meen though.
FWIW, I set my tire size to 30. 25" with my Flashpaq. It's the default setting in the Flashpaq, I think, when I choose to "use" that option. Going from memory, it reduced a (+) 2-3mph error @70mph to about (+) 1mph compared to GPS speed. Just food for thought here... nothing to back it up.