I was able to track down my problem once I could connect a logic analyzer to the Ant module. Turns out I was calling my "Send message to Ant" function from a point in the program that I did not expect. I got around that issue and it appears to be working okay now.
On a related topic, how do I handle transmitting bursts of one message? Do I start with a sequence number of "100" or do I always have to send two messages (000, 101)? The way my firmware is structured it would be much easier to funnel everything through the burst message process.
Thanks.