Missfire

Guys whats up, i got these codes today,random misfire p0300 and p0301,02,03,04,so it all started about 2,3 days ago i would drive the car fine for about 15/20 min or what ever and then after i turn off the car for about 5/10 minutes or so the car would not want to start again it was a 10/15 sec delay on the start and yea the engine was turning but wouldn’t start, so if i turn off the key and wait few seconds and start again it will start right the way.but today it got very bad, after a little drive i get the missfire and finally i got some codes,i already check spark plugs and coils they seemed fine to me, they were all dry, i had something similar to that happened a while ago and it was a bad 02 sensor, funny thing is cylinder 1,2,3,4 they are all in the same side right?any ideas what it could be? Im trying to drive to JHM this coming Thursday if the car is drivable i dont wanna town it!