Thank you for responses:
Minty: I am using
DoCmd.OutputTo acOutputReport, "BOOKING_LETTER_EMAIL", acFormatPDF, strFullFilePath, , , , acExportQualityPrint
I have tried previewing the report but it always shows all the controls filled in correctly so I assume the problem is with the OutputTo...