I fulltime and have used the X2 for about 2 years now.
Just FYI - I call Dish every time I move more then about 100 - 200 miles and ask them to change my service address and give me the new local channels. Takes effect about 10-15 minutes later.
How did you know you weren't getting 129 ? Were you not getting certain channels ? If you were not getting the locals, then your problem could probably be solved by just calling Dish and changing your service address. Or maybe 129 was hidden behind a tree ? The X2 will work even if it can't find all the sats - you will get a message on your TV telling you that.
If you were looking at the Setup grid on your TV screen and it showed no reception for 129, I'm not sure I would be concerned. Mine does show that sometimes but I still get all the channels. My impression is that the sat dish can't lock on to all 3 sats at the same time so it very well might show that you're not getting 129 if you're watching a channel off one of the other two sats. I'm not the expert here, but I do pay attention to how it works.
I also have a nice app on my Iphone that finds the sats in the sky. DISHFORMYRV is the name. Costs $5. It uses the phone's camera to project the eastern and western sats onto the sky when you hold your phone up to the southern sky. This allows you to find the best starting point for your X2.
Tim