If you have DDM's wire harness check your inline fuse, they are not waterproof and over time cause this (see pic)
Symptoms are delayed ignition, sometimes ignite sometimes dont, and then hid's stop working. Its not GP specific it happens to anyone with this harness. Solution? Get a waterproof fuse case and you will be golden. I got lucky and was aple to put in another fuse, I have seen some melt the entire case.
Uploaded with ImageShack.us