IM sooo confused, forgot to mention the tach used to jump like mad, it would bounce from 800-3k on idle, but run fine. Then holding it at like 1k it would bounce to like 2k, drop to zero then shoot back up. Then my speedo crapped out. It threw a code for VSS, i unplugged the VSS and no more tach jumping. But im not sure if the speedo works becasue i didnt drive it.
Im thinking ignitor, damn freaking used ebay POS dizzys.