How does this little controller interact with the glow plugs? It sounds like the glow plug relay/light are completely separate from it? Is this box supposed to prevent cranking unless the glow plugs are warm?
Is this box big enough to hold a relay? If you're only getting 5v out, I would assume that it's bad...
If you ever find yourself in a fair fight, your tactics suck.