The eec-iv is a powerful bit of kit and the level of detail they go into on the software side is impressive. The self diagnostic routines are far better than any aftermarket ones I've seen, eg how many aftermarket ecu's allow a wiggle test?. What happens is that when people get a problem they don't put a code reader on the ecu which often pin points the problem. Just my opinion