Hola, Logre corregir eso, y bueno, pondré la solución para los que entren después buscándola..
Resulta que me toco cambiar la tarjeta controladora por robo, y me enviaron una nueva, pero esta nueva tenia una versión 3.0.3.0, la cual era diferente a la primera tarjeta, y por ello me toco buscar un archivo dll mpc03ls.dll este es diferente dependiendo si es 3.0.1.0 ó 3.0.3.0.
Solo reemplazando ese archivo el programa anda bien.