Thanks for the reply.
Main relay has been previously repaired but I took it out anyways and all the solder looks fine. ECT sensor is good and my rad + hoses are newer and new thermostat. I cleaned my ig switch and still having same issue with dieing after driving less than half a mile or less than a minute. Also I noticed if i don't drive it and just let it I sit and idle, it lasts 5-15 minutes until it dies.
My mechanic friend did mention he thought it was overfueling and that could be why it was dieing but never said why it was overfueling and I can't contact him for a few weeks.
P.S. I also looked at the "starting problems" link you posted and according to that, I figured it was my ECU or fuel delivery. My ECU light does what it should when it starts so that works, and for fuel delivery I dont think checking my throttle body will help unless I happen to see what it does when it dies (which is gonna be hard cause it's random)