I think you are correct about the larve.

Chlorine. Shock the pool if you havn't already and then shock it again

What are your numbers at?