Ok it wasn't the ecu, car cranked up and runs but still in limp mode. Its throwing codes 3,6,7,14 and 16. A friend of mine has some extra sensors laying around so we are going to try those. Also we noticed the harness has an extra plug on the passenger shock tower. Also, we looked at my friends car and the wires on the MAP sensor aren't alike. On my the car in limp mode, the wires are red, yellow and green. But on the running car the wires are 2 yellow wires and a green. Btw the harness used on the running car was a integra harness. The harness on the car in limp mode is unknown.