Went to start my car yesterday morning to head off to work - starter motor did its usual thing, but no fire up from the engine. Not even a hint.

MFD says I have an "ESP Error" and the steering light is on.

The car has not been driving strangely or hinting in any way that something was getting in bad shape. I am suspecting it may be an electrical or software/firmware gremlin or code error.

The battery is quite new, was replaced under warranty maybe 12-18 months (or about 30,000km) ago. Tested battery voltage (no load) and was 12.25v across the terminals (after trying to start it quite a few times). Tested from + to chassis in numerous spots, still around 12.25v. Also physically checked ground connections - all solid (so it's not a bad earth, and doesn't seem to be bad voltage, maybe a tad low but not terrible???)

Car has APR stage 1 tune, carbonio intake, otherwise stock. I've had two warranty issues during the life of the car, two failed coil packs, and a replaced steering rack.

Recently (a week or so ago) had a minor rear-end collision (not my fault) that has been repaired, maybe it has had some kind of effect on a sensor or electronic circuit that's gone into error or misaligned or something? Although the damage to my car was fairly minimal, it was a fairly hard collision so I wouldn't be surprised.

Anyone got any other ideas?

I am talking with my insurer and what will probably happen is that I will have to get it towed to my mechanic and have them do a report and/or make the repairs. If it turns out that the likely cause is from the accident, they will reimburse me. If not, I'm stuck with the bill - all of which sounds reasonable to me. The woman I spoke to said this type of thing is not uncommon after accidents.