Online to get pics, procedure, etc is
http://www.heavythrottle.com/ go to the install FAQ. Even though it sounds like your set good for the timing marks.
The TPS voltages you stated was 5.15 and little change with movement of the throttle plate. If this is correct your tps is saying WOT all the time and dumping max fuel into the cylinders. The procedure s13fastback gave is correct and i sudgest double checking it before you dump cash on anything else. There are FSMs online that you can download. If you cant find one i can email you one just give me your address in a private message.
Another source could be your fuel pressure regulator. at ~20 in Hg vacuum you chould see 34psi, when not running (ie no vacuum) 43 PSi and at 10PSI boost 53 PSI. We run a 1:1 ratio on SR20s. This could be fubar and letting rail pressure stay maxed out and dumping a ton of fuel in to the cylinders (not as much as TPS being off but enough to make it idle like garbage). Lastly if all else checks out pull your injectors and fuel rail. with them hooked up to the rail and not installed in the manifold turn the key on so the fuel pump is running. If any fuel leaks out the tips they are bad. A company by the name Deutchwerks (
http://www.deatschwerks.com ) can rebuild your injectors to save you some money.