Try riding in a halter or without a bit. Horses don’t normally buck when you are riding. When they buck it could be because they have back pain and they want you off. It also could be that you are causing them pain through the bit and they are trying to get away. My horse used to be the same so I bought a Lindsay Partrige bitless bridle attachment and now my horse is perfect.