Throttle body butterfly not opening 100%, with car off, I floor it, and its opening about 50%, is that normal.
No, Adjust your throttle cable until it is actually hitting the stop. There is an adjustment in the middle of the cable between the TB and the firewall.
It is a 2004, drive by wire.
Oh sorry, the drive by wire system need to be adjusted at the dealership !