interrupt driven serial comms

I'm using FIQ for serial comms. It works but when transmitting I'm getting extra FIQ UART interrupts at about 330KHz  (consuming a lot of processing time) even though the transmitter buffer emty status is not asserted. Has anyone come across this?