Did you really replace the ECM (the cars main computer) ? from another car ? If so, the 99 and newer ECM's are coded specifically to the vehicle and cannot be swapped from car to car. The immobilizer is coded to the cars individual VIN and will not allow it to start. I would put the original ECM in and get a code reader. Could be as simple as a misfire due to a bad ignition coil.