Jules,
I believe in the manual it said no additives (not sure which page), but I was wondering about the stabilizer myself. I did a search for "winterizing" on this forum and found few topics where they said it was OK to add it... If/when you do talk to your mechanic, please let us know whey...