i get a 1668 code for short or ground in ef line damged idm no power or bad pcm. i just replaced the idm three weeks ago and it went out again. hate to replace again if there is something else taking out the idm. if i put a good idm on it it starts right up.