Small Engine Troubleshooting Problems? Ask a Mechanic Now.
Code 47 is Ignition Fault.
What you are describing is a bad ignition coil. It is breaking down when it gets hot, and working again when it is cool. This will only get worse with time.
Due to the complexity of having to remove the genset and completely tear it down to replace the coil, it is a good idea to go ahead and replace both of them while you are in there.
Was this what you wanted to know?