850 thermo quad

Has all new hoses,intake manifold gaskets,all services good and electrical good
High idle that slowly comes down?

Vacuum leak.

Hard start when warmed up?

A few things come to mind.
Choke partially closed, state of tune, timing.
At what rpm does it idle?
My tach is out..so not sure on exact rpm..but just went out put some octane additive and idle is still high .. going to try and adjust idle now and see how she does..