Hey everyone. I could use some help here. I started up my 5.7l 99 tahoe after work today for what I thought was going to be a nice ride home after a 12 hour shift. Made it to the red light and I started to idle a little rough. Once green I accelerated onto the highway and it seemed as if the engine was hesitating. So rather than risk anything like getting stuck I drove to my local parts store and had them run the codes on it the guy told me I had a cyclinder #2 misfire, mass airflow sensor. Emissions sensor. And a downstream o2 sensor code. Obviously the big ones here was the misfire and mass airflow sensor. I'm just curious as to weather they are related or two separate issues. And what's the best way to go about fixing it. I didn't wanna just throw parts at it hoping to fix a misfire which could be a number of things. Also the MAF sensor I was wondering could it just need to be cleaned? I should note that the check engine light did not come on but that was only because it doesn't work. And also once I actually got the thing moving it seemed to run smoother at higher speeds on the highway. But thay initial jump from stop to 30mph was rough and took forever for fear of blowing something up. Any help here would be greatly appreciated. I hate throwing parts at a car for no reason. Thanks in advance guys