Arduino and BV20 Bill Acceptor/Validator

Joe,
Firstly try increasing the speed at which the Arduino sends serial information, so up the baud rate, say to 115200.
I have an idea that your pulses are being missed while the serial function is busy

Paul