ok got it aorted out ended up being the mass air flow sensor and as soon as i unplugged it and then plugged it back in the engine light came on throw that code got a new one and it runs mint now!!!