Thank you for waiting. From what you have described, it sounds like you have an unfortunate situation to deal with: mites. Mites are very hard to kill and to eliminate completely.
I'll give you a summary of what you'll have to do and a link that gives you all the step-by-step details. Your iguana will have to be removed from the cage. You'll need to give him a bath in a Betadine solution (diluted with water to the color of weak tea), then put him somewhere safe while you deal with the cage. Everything will have to be taken out of the cage. The link I'll give you tells you exactly how to get rid of mites on everything from a heating pad to the water bowl. You'll have to use some sort of toxic chemical in the cage, unless you live somewhere that still has outside temperatures in the 80's or above, where you can use heat to kill the mites.
There is a spray that can be gotten through reptile supply companies called Provent -a -Mite, which is the most effective and safe spray to use for snakes and reptiles.
After that the cage has to be thoroughly aired to make it safe once more. The room where the iguana lives will also need to be cleaned well because mites wander all over. Here's where you can read exactly how to do all of this:
I know this sounds pretty overwhelming, but there is no easy way, and if the mite infestation gets heavy enough, the nasty little things can even kill an iguana.
Unrelated to the mites, iguanas are better off not being fed insects at all. Eventually, that diet will lead to problems. Iguanas are strict vegetarians, and should be fed a wide variety of produce. There is far more to know about iguana care than what I can give you here. I suggest that you read all the information on the Green Iguana Society site. It’s reliable information, unlike much of what you’ll find online, or obtain at pet stores,
If you have further questions, just let me know. Good luck in eliminating the mites.
My goal is to provide you with excellent 5 star service – if you feel you have gotten anything less, please reply back, I am happy to address follow-up questions. Please remember to rate my service after you have all the information you need. I will greatly appreciate a positive rating as that is the only way I am compensated. Thank you!