I design embedded systems for a living. Along with the diagnostics theory, I think the CPU is probably not getting the proper signal and then sending retry/reset commands to the steering lock. It probably performs several retries before it times out and then declares the steering lock unresponsive and skips it in the startup routine. I can tell you automotive and safety CPUs are always running diagnostics, all the time, so I'm less likely to believe diagnostics are the sole cause of the extra delay.
__________________
2009 Nissan 370Z Touring, w/sport, 6MT, chicane yellow/black.
|