Alternately, if you're just looking to protect something from the starting transients, intercept the starting signal (disconnect from the starter solenoid and bring it to your device). Then, shutdown your device and re-create the starter signal out to the solenoid. You can do this with a timer or one-shot RC circuit if you need an orderly and lengthy shutdown, or if you just need a parallel signal, just tap off the starter solenoid (primary) wiring.