I have a 04 GT and and I have a problem with my computer saying it is miss firing with code p0306 and p0316. car drives ok except for a vibration at 3000RPM. I have taken it to a mechanic and he couldn't find it. I have replaced spark plugs, moved the coils around. I put the stock pulleys back on and after i did that I now get codes, p0306, p0303,p0305, p0316. I have no idea what is going on. can anyone help