That could be it, maybe the meal worms are too large. Try the tiny mealies.
How old is he?