I was able to resolve this with two changes. First, I added "cmd /c" to the front of my command.
This resulted in getting a different error (file not found) and it was actually being caused by timing issues with the program I was trying to execute. Adding a 1 second delay after the Run command (before disposing the objSehll object) resolved this issue.
Thanks to everyone who responded.