If he'll take live prey by all means feed him live.

Have you taken him to a vet? Maybe he's got a health issue going on...some internal parasites can cause feeding issues...