Aluminum corrosion - prevention ?

I have sprayed clear coat on intake, heads, water pumps
but they yellow, (maybe due to heat)

What can I use on deck plate to keep it nice looking
Plan to under coat the bottom, and under side of the fenders.
Thanks

00B0B_clcPcWC9P70_600x450.jpg