Yes, it's very difficult. Mainly to get this one silly "Check" button to work, which checks a number of your circuits.. (i.e. brake lights, tail lights, turn signals, head lights, washer fluid level, etc.) and tells you if there are any problems. A lot of wires to run to every corner of your car.