Hello. I have a 99 GMC Suburban K1500 4x4. I'm having an issue where my truck will crank but not start. When this happens no idiot lights have illuminated as they would during a routine starting sequence. Then I will hear a couple of clicks under the dash and the gauges and lights will come on and the truck starts right up. Would an ignition relay cause this issue or should I look at something else? I receive no other warning lights or check engine indications. I haven't noticed if the headlights come on but I will check next time it happens.

Thank you,