Hopefully all is done and behind you now! It sucks to have problems with something brand new no matter what it is. I tend to have luck like that.
Even though I have only got to use my Sport/Honda 3 times, its perfect so far and I am loving this thing! Praying for some rain now! Good luck man!