the best bet to save time and money is to get it booked into a specialist like MSD, a couple of hours in there and it'll be running right or at least you'll know what it needs to get it running right, just chaning parts until it runs right is false economy.