Chosen Solution

Why is my screen flickering but when I use a HDMI cable and plugging in to my tv monitor it shows good on the tv monitor what could be my problem

The video signal pathway is quite complex! From what you are describing your logic board has a problem with one of the MUX units. So the load of the HDMI connection is enough to calm the noise.