need help>>> 2001 virage tx

hey all, im hoping someone can help. my TX will run good for first 5 min then the screen resets, motor looses power down to 2k rpm's but does not turn off then runs fine for a couple more minutes and repeats all day.

i checked the ground, and cables. seems fine. i have no idea what it could be.