I/o device error on cruzer micro 4gb

In general, when a USB drive starts to flake out, the electronics have gone bad. Sorry buddy. This happens with USB devices in general, partly caused by the quick removal instead of following the correct "disconnect USB device" method.