It sounds like you might want to have a pool service guy check your pool out. We can help a lot with chemicals here, but it's pretty hard to do the 'eyes on' stuff over the Internet.