I swapped a rb20det into my single cam 240sx, i had the wiring done professionally. the car would not run right when i got the wiring back, so it got sent back out to be checked over, and the place said everything was fine. they could not find any problems. now something else has to be the problem, i cant figure it out. the mods are hks2535 turbo, used sard 550cc injectors, 255lph fuel pump, z32 afm and carl h. tuned ecu. i also have a random ecu from ebay that is supposed to be tuned for my setup, car runs the same with both ecu's so is cant be the tune. i was getting codes 23 and 45, i checked for leaky injectors they dont appear to leak when the key is on and the rail is pulled. code 23 went away after i did this check on the injectors. the car runs so horribly rich that in order to start the car i have to pull the fuel pump fuse and then install it when the motor starts to fire. in neutral the car will rev to about 4500-5000 rpm and then the car definatly had a fuel cut at 3000rpm when i took it for a short drive. its like it is in limp mode. its not the afm because it is a new reproduction one. the fuel pump relay and the other relay near it (close to the ecu on the harness), (i forgot the exact name of the relays) both stay on now, they did shut off untill the car ran for a while when we were trying to figure things out. they stay on and wont reset untill i unhook the battery, so now when i take the key out of the ignition the safc stays on the windows still go up and down and my dashboard indicator lights still stay lit. does anybody here know what the problems could be? or what to look for? thanks let me know