It seems that all projects the last 10% takes about 50% of the development time. If you are already burned out the only thing I know to combat burnout is some time off.
Preventing burnout is setting boundaries and pacing yourself. Not working crazy hours, taking breaks and getting a good night sleep so you don't get worn out.