i have the same problems as you for the gnats i was advised to put a thin layer of sand on top of soil if your using soil that is it kilss the young but doesnt stop the adults but they wont be able to lay anymore eggs so it should help. the yellow spots on mine were an n def but it can be a...