just quick update. had a quiet afternoon in the garage today so went right through everything again and solved the problem,had a bad wire on the throttle position sensor.must have been an issue for a while as its not run this good for a long while,hope this helps with any future issues out there guys and girls!!