threw the parts truck at my 04 gp it would die on the road then restart after a few minutes no codes came up finally a coo63 came and id changed all sensors except throttle positioning sensor. had to get a used throttle body with sensor attached because its a 1 yr only discontinued item guess i was lucky to find one,my god!id say get a drive by cable older one!