To make sure you can debug a problem with the InfoPath Form , you should start with the simple things.
Dependency on DataConnections and other static site specific information .
Here are the two tools you can use
[1] The Design Checker : from the Tools Menu , select the Design Checker , you can also check against the deployed version on the server or the InfoPath webservice if any.
that will give you a hint on what might be missing.
[2] The Logic Inspector , also under the Tools Menu , will give you a hint on variable declarations and other functions that you may have used in the form.
Good Luck.
-George Gergues
-SharePoint Architect.