Have you checked your grounds? What are the other codes?
Sent from an ice cream sammich.
Since you have tried about everthing else what about your throttle pedal
im telling you a surge from your HID's will do it. I have it happen maybe once every 6 months, it will be from when i go from 4hi to the lows and fogs it puts a draw on the system, and does exactly what your does that same code and all.
mine was just pissed off, it didnt want to start at first, just kept cranking like it wasnt getting fuel.