fuel filter is new, afm is plugged in but i have been having problems with it so i'll check that out. i also looked at the wires from the cps and they're in bad shape so maybe that has something to do with it.
got codes 12 and 24. 12 is rpm signal, 24 is air temp signal. i messed with the wires comming from the cps now it starts, rpms drop to about 300, recovers, then dies. i'm gonna throw another cps on and see if thats the problem