Ok so here's what's going on my tps was all busted up so I put a new one on and the car runs but is hard to start and wont rev up, when I put a load on it starts cuting out and sometimes backfires, I'm getting code 16. I also noticed that my alt is no good, would that make it so the dizzy doesn't get enuff spark causing it to cut out when I put the engine under load? I'm going to have the alt tested and make sure its bad and not the wiring. I have some other injectors I can put in but I don't think thats the problem. some help here would be great. This is in my 89 civic hb si, the engine is a d15b7 from a eg.