Kenny,
I think that the problems you have with your game are more of
psychologichal nature than anything else.
You was not winning for a long time and now you don't play in the right mood. (Yes, I attribute a gratest part of your swing to sub-optimal play. When I analyzed my losing stretches it was 1/3 of bad beats and 2/3 of bad play.)
What I did at that time was to throw off this negative past behind and start 'anew', just some simple psycology things:
1. Change a site and start there with a new deposit looking at it as a 'new' pseudo-bankroll. Sounds simple, but it helped me a lot in the past.
2. Start with small stackes there, be it 100 or even 50NL, doesn't matter, you won't play there for a long time, you'll just start to win and will
move up as soon as you are back on track. And it will not take long to win at 100NL no matter the beats, I guess you should be beating this game for 10PTBB+ with your A game, so no (statistically sound!) amount of bad beats would be able to stop you from winning.
3. Make sure to put out of your hand the question with 2k bills that you have to pay at least for 2 month. Get a job, or put aside some money if you have them, (I even pretty sure that you can find some backers if needed), just say for yourself: 'Ok, I don't need to worry about it for two month'. You'll be in a relaxed mood with less presure.
These are most imortant things IMO. (Changing site could be unneccesary, that depends on your feelings.)
As for your game, I think you can ask some of the posters to sweat you live talking on Skype for example. (Even I could do it, not implying in anyway to be a great player. Just don't ask Xaston.) And if you hear something like: WTF you are doing, well, think WTF you are doing:). And post some winning hands in NL section, every time I see your post I know the right answer: fold, it gets difficult to give a good advice when you don't mix up your posts properly
.
Best regards
Alexey