An update today I drove it around trying to figure out the cause. At first it ran okay (car runs okay until it warms up to running temp and thats where it begins. The higher gear you are in the lower the RPM will cut out, 2nd is around 4 3rd is 3500 4th is about 25-2800 and 5th is anywhere from 1800-2300) so I did the stomp test. It throws a code only in 5th when its bogging out bad and its 1221 for the oxygen sensor, which is new. So I unplugged it and it ran perfect, very smooth pulls all the way to 6300 in all gears (1st,2nd,3rd) drove it for another 10 minutes or so cut it off let it sit for 10 minutes. Started it up ( still does not want to start like it should) and it drove perfect with the O2 sim still unplugged. I got to a stop sign plugged it back in, and it still drives good. Although not quit as good as unplugged, it still went to 6300. Just personally didnt feel as strong as when it was unplugged. I took some videos, I will post them when I figure out how to get them on here. Thanks a lot guys, all input is really appreciated.