I find this surprising but I think you need someone with more experience than me for further analysis.
Thanks for all your help. About "bypassing the USB" what do you mean? I have an arduino UNO and I don't know if that means I have a USB b port. Furthermore how would I replace the port on the arduino? Sorry for all the quetions but i am a bit short on money and do not want to have to buy a new arduino.