I would go with "
My DIY b series loom swap is cooked and i have zigged when i should of zagged
" when the ECU detects a major issue it will trigger limp mode and register a fault code. Limp mode almost always runs the car at a max or 3 to 4K RPM, since your engine is cutting out you have more than likely wired something into the wrong location or have some sensors connected into the wrong locations.

A common mistake is to connect the MAP to the TPS, or connect the IAT to the Purge Canister solenoid (destructive to the IAT)

Check your ECT with this link
http://www.ozhonda.com/forum/showthr...ics-Code-6-ECT

Check your IAT with this
http://www.ozhonda.com/forum/showthr...cs-Code-10-IAT

It is important you test the actual sensors and the continuity back to the ECU to confirm the correct wiring and pin location for the sensor. It is unlikely you have dead sensors.