Could be poor wiring. it was a massive DIY re-wire, so i'll go through and recheck all that first, from beginning to end.

would a dead ECU be a cause for the main relay to not operate properly, because i've checked the wiring for that, and fixed it all up, but its still no good.