Are you sure your fireing on all 4. Test each. Also check injectors you might have abad one that is not consistanly working. Also I would put some new high oct gas in. Go over your timeing and check you valve lash. I had a friend that make the valve lash so tight the intake valve on #1 was open just a little all the time. Get a feeler guage and make sure they are right