I have a 2001 F-350 4x2 7.3L that won't crank, But i pulled the IDM off of a 99 7.3 and it fired right up... I assume the IDM is just bad? It did throw codes when it started and I am guessing it is from the IDM not being the correct one for the truck or are they all the same?? Anybody know where to get a used/rebuilt one in or around Houston that would help too...