I found the resolution to this.
1) This was being ran from a non-Management Server, so I followed the steps here: http://blog.scsmsolutions.com/2011/08/install-smlets-on-server-without-console/
2) The SMLets module was being installed in c:\windows\sytem32\windowspowershell\v1.0\ and when I was using .Net to call PowerShell, it was only looking in c:\windows\syswow64\windowspowershell\v1.0\. I copied the SMLets folder to the x64 directory and the module was listed. I imported it and everything worked as I expected.
Thanks so much for the SMLets!! We are moving to SCSM from another tool and we need to track work done in our outside systems in SCSM. This will be a great resource for us.
Thanks again!