Ok, I'm going to try and give you my own 2 cents... but be aware that I am also a rather unexperienced guy. That being said...
If I had the same problem, I'd ask myself these questions:
...