Default Surface pro 2 minidisplay adapter doesn't work

Hello there,

Now I have a real strange problem. My minidisplayport to hdmi adapter stopped working but it doesn't work only on two of my monitors but works on third.
I use a cheap 10 bucks adapter from ebay but it did the job for half a year, so I don't think it's his fault.
Anyways this is not the first time it happened. Two weeks ago the same happened but after a day of fiddling and connecting it started working again (worth mentioning is that the situation was the same, dell monitor (1980x1200) and benq projector (1080p) weren't working whereas viewsonic monitor (1080p) was working). Then I was playing the amazing spiderman 2 on the dell monitor and then accidentally closed the surface putting it to sleep. When I woke it the second screen wasn't working again.
As far as I know I'm not the only one with this kind of problem.
Maybe someone will know if there is a viable solution.

Thank you in advance.