You guys with problem with lightguns should start by checking that there are no broken wires in the cord. Thats the most common problem with controllers and such.
Broken wires can short together too and bad things can happen.

And yeah, use a CRT of course.