Sounds like you haven't put many miles on this engine(about 12?) Could be engine is tight , could be water pump, When its running with the cap off can you see coolant flowing?? Your timing could be off and it would run hot. As Tech said do some reading and lots of checking. Good Luck