Nope got it solved. I stopped at the garage to talk to the mechanic about the balancer being spun. He was thinking that the valves needed adjusting (which they do) causing the knock sensor to over adjust the engine. I said lets time it with a vacuum gauge, he ok lets just retard it first and see...