This is often times the result of temperatures that are too low. I know you said your "temps" were correct, but what temps are you providing? You really don't give much information to help diagnose the problem.

Your iguana should have a basking spot with surface temps reaching 120F-130F, using a temp gun to calibrate.
-----
Reptile Blog
Bearded dragon food