Just wanted to let you guys know the out come, its finally fixed, it was the tb, I took it off yesterday couldn't believe how dirty it was and the sensor in the inlet, its like brand new now and runs better than ever, thanks for all your help!!