The diagram shows the injectors have +12v at all times I think; doesn't go through the switch.
So: it will idle on 5, but if you try to rev it higher, it dies. correct?
But, if you ground the 6th,through your test light, it will rev. correct?
as @NewZed said, its probably bad earths from the ECU.