Ever since Honda mechanics rebuilt my tranny, I have had a major overheating problem. The mechanic informed me that the someone put an aftermarket crank shaft in it and it did not have the typical splines which allow the primary drive gear and pulse generator rotor to be assembled in only one way. Thinking that the inigition timing was wrong because the pulse generator rotor was positioned wrong, I disassemble it and found that all 22 splines were the same size except the small one that lined up with the line on the pulse generator rotor. When I tried to assemble it while rotating the pulse generator rotor one way or another it would not slid smoothly onto the shaft, so I refrained from forcing it! This gave me the impression that the pulse generator rotor is correctly positioned. I have replace the spark plug and cap, measured resistance values on all ignition components and still can find any obvious problems. I have also noticed that the oil level in the frame reservior seems to be high despite draining a little oil out of the bike several times now. The oil pump seems to work properly when turned by hand, and the oil level in the crank case is pretty close to the oil check hole. I then discovered that an O-ring between the oil pump and crankcase cover was missing, probably leading to poor oil circulation. Although this may be part of the problem, I am not convince that this would cause the bike to get really hot within 5 minutes of idling. I am running out of ideas, so yours would be greatly appreciated. TIA for any suggestions