Well i checked the pokemon wiki and hitmontop is in the IQ group C 
and i checked the groups abilitys with the IQ and non have anything to do with reflecting damage. 
Which brings me to the obvious conclusion that in a previous turn hitmontop used the move (i forgot what its called) that reflects the damage you do to it for a few turns unless you knocked it out in that hit. It may be counter. 
But correct me if im wrong but dont all newly recruited pokemon come with minimum Iq abilitys. 
edit:
Course Checker 
Base Skill 
Refrains from attacks that would be blocked by walls or allies. 
Escapist 
Base Skill 
Can use the Explorer Badge to leave the dungeon. Cannot be turned off. 
Item Catcher 
Base Skill 
Can catch a Throwing Item and keep it for its own. 
Item Master 
Base Skill 
Can use and throw its held item. 
Exclusive Move-User 
Base Skill 
Uses only moves, not regular attacks. 
Status Checker 
25 (☆0.5) 
Refrains from moves that inflict a status change that the foe already has. 
Nontraitor 
40 (☆0.5) 
Does not attack allies, even when confused or in cowering status. 
Brick-Tough 
100 (☆1) 
Adds 10 to max HP. Cannot be turned off. 
Type-Advantage Master 
105 (☆1) 
Raises the critical-hit rate of type-effective moves. 
Power Pitcher 
130 (☆1.5) 
Throwing items deal 1.5 times the damage. Does not work with Geo Pebbles and Gravelerocks.
Survivalist 
140 (☆1.5) 
Restores more Belly stat when eating food. Sometimes avoids getting status problems from Grimy Food.
Nonsleeper 
160 (☆2) 
Pokémon is immune to nightmare, sleep, yawning and napping. 
Concentrator 
185 (☆2) 
Raises Accuracy by 1 but decreases Evasion by 1. 
Practice Swinger 
195 (☆2) 
Raises Attack and Special Attack by 1 on the turn after a missed attack. 
Exp. Go-Getter 
200 (☆2) 
Prioritizes attack foes with a higher experience point payout. 
Aggressor 
220 (☆2.5) 
Raises both Attack stats by 1 each, but decreases both Defense stats by 1 each. 
Counter Basher 
280 (☆3) 
Lowers Defense by 1, and sometimes sends the damage taken back to the foe if the foe is adjacent.
Lava Evader 
300 (☆3) 
Avoids entering lava. 
Erratic Player 
340 (☆3.5) 
Increases multiplier effect of type compatibility. 
Clutch Performer 
360 (☆4) 
Raises Evasion by 2 when HP is below 25%. 
Extra Striker 
520 (☆5.5) 
Sometimes strikes again following an attack. 
Intimidator 
560 (☆6) 
Sometimes causes attacking foe to cringe. 
No-Charger 
570 (☆6) 
Unleashes charged attacks in one turn, while draining 2 PP. 
Pierce Hurler 
850 (☆8.5) 
Throwing Items penetrate Pokémon and walls and continues flying. 
-bulbapedia 
so i took a second look and i found the iq skill extra striker which may have been your problem it allows them to strike twice sometimes but other than that i dont have a clue what is happening i thing its this skill it has crippled me in the past.