Well, after speed reading through all the replies, I did not see a comment on ignition timming.
Check your distributor, It sounds like you may have it 180* off.

good luck


1991 FJ 80 Land Cruiser for fun.
1998 GS300 for the wife
1998 GS400 for me
1991 Supra SOLD
1986 4Runner 335k miles-22re EB inside.SOLD