My incredibly frustrating H Bridge dilemma

sorry for cross posting.... i don't get what you are telling me. it is completely obvious that half of the H bridge is not switching over. I have multi-tested and observed on an oscilloscope and I know that when i send 5 volts to pin 2 (1a) of the h bridge and 0 volts to pin 7 (2a) the output from pins 3 and 6 (1y and 2y) on the H bridge is 0 when i should be -9 volts... however 0 volts to pin 2 and 5 volts to pin 7 the output is 9 volts as it should be.
as for the code, your right it does run only in one direction but i rewrite it using inverse values for digitalWrite(motor1Apin, LOW) etc. and upload it to the Arduino. and still nothing.
After posting this i am going to provide 5 volts to pin 2 of the H bridge from digital output pin number 4 instead of pin 6 of the Arduino because pin 6 is a PWM pin and maybe that screwing with something. I will let you know if it works