CAN communication with Arduino
Beware, the industry standard pinout for CAN on DB9 connectors is different to what Sparkfun use on their shield:


pin 3/5 CAN bus shield schematic
pin 2/7 (Vector tools for example).


Which software have you been using on the Arduino? Any additional info on the ECU you're using, and the wiring in your system?