Agreed that something is most likely wrong on your PC end.
Check and make sure that the card that your HDMI port is on is seated properly on your motherboard. A lot of HDMI ports are connected to circuit cards and can break loose from them, so look for broken solder joints on the card with the HDMI port.
Also, check and make sure your connections are tight on both ends of your cable.