if your engine is running too rich, it may be that your o2 sensor is wired wrong or needs to be replaced... if it runs somewhat normally with full power, then you may have the wrong ecu... recheck your wiring... 90% of swap problems are wiring related...