Hey Jamez,
Since you aren't providing much information, I will just ask a few questions:
1. What do you mean by "bad"
2. Has it always has this issue?
3. At what timing does it run best?
4. Are you positive that you have removed the timing spout when adjusting?
5. Have you tuned it up recently? Cleaned MAF, plugs, wires, cap and rotors, air filter, etc.
I have to run 0 - 5 BTD to keep from pinging. Though it may be to a faulty fuel pump or regulator.
Regards,
Gary