Well I checked my resistance at the mass air plug and computer and they all checked out ok. Then I checked the mass air flow sensor too and it checked out. I took willy mammoths advice on the timing and checked that again. When I was cheching the timing with the diagnostic plug jumped it seemed to bounce between 5 and 3 degrees advanced. But after I removed the jumper wire the timing stayed the same which I thought it was supposed to advanced to around 8 or 11 degrees. Please correct me if im wrong, but im going to search the site to gigure out how you guys say to do the timing and if anybody has the any other ideas of were to look for the problem please feel free to give advice.