RE: Engine getting too hot
If your engine even runs with the main needle at four turns out, you most likely have an obstruction of fuel-supply somewhere, or a too low tank etc.
You should always set the needles by listening to the engine, the factory recommendations does not mean anything as you have just proven. If the engine runs hot, then it is set too lean for the prop and fuel that you are using.