Ahhhhhhh, very good. Those are discrete gauges.
So It's safe to assume that you have 12V to the Ig,s "B" terminal(see schematic) else the engine wouldn't start due to two other derived paths requiring "B"'s 12V for functionality: 1 - Neutral safty("s" path) and, 2 - Emergency S.D.("I" path), agreed?
Short of jumping wires around at this point and focusing on the gauges first, a few quick and simple measurements are in order first IMO........Given that and the above, assume the 15 amp fuse and associated 12V path is good up to and including the Ig.'s "I" and "S" terminals.
So, with a volt meters "-" or negative lead to a known good ground(the engine or the battery "-" post preferred, run a temp wire if necessary to the meter ) and with the key "on", at the gauge's 12V supply(purple it appears) and ground(blk) connector's/wires, suggest doing the following........
Leaning in this (see below) direction as cause.........Certainly could(pretty much should anyway) clean this all up/un-plug and re-plug and see if it magically works afterwards. One of them thar perhaps flaky grounds certainly could be your gauge's gnd feed.
The above ground measurements/tests will pick it out thou as well, you'll see some weird voltage like 8.235V for example instead of 0'ish V when measuring the gauges grounds if its floating due to a crappy ground in this bundle.
