This is a real long shot, but I do a lot of UPS shipping by hand ( and I will be looking at this module now! ) and I do know that when you put the weight in the UPS book, you're supposed to round it up to the next pound.
Have you tried your test using 3 instead of 2.26? If it's failing in the request as grep thought then that may be your culprit.
HTH!
Revolution. Today, 3 O'Clock. Meet behind the monkey bars.