Properly painting the short block

Use catalyzed automotive paint and this will not happen. This is the way to get a durable paint finish that wont discolor or peel off.

you need to have it very clean and dry.
Any specific recommendation?