In my code I have successfully logged in, started a freebusy session but when I go to retrieve the freebusy data I get the error "59905 - Bad parameter passed to a NCSP function"

This is the data that I am sending.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<session xmlns="http://schemas.novell.com/2005/01/GroupWise/types">nsWhpPbyl71v47Tk</session>
</soap:Header>
<soap:Body>
<getFreeBusyRequest xmlns="http://schemas.novell.com/2005/01/GroupWise/methods">
<freeBusySessionId>121</freeBusySessionId>
</getFreeBusyRequest>
</soap:Body>
</soap:Envelope>

Here is the kicker, I can take that same packet and put it into TCPmon and submit it and get the data back. I have no idea why it's not working inside of my application. using coldfusio and CFHTTP, Groupwise 7.0.3

any help would be greatly appreciated.