thanks guys. i did check the wires. seems to be fine. checked if any grounds were loose. seemed fine... at least the ones i oculd find.. unno how many and where they are. but yea. im leaning towards the maf. excvept the porblem is that today its running pretty nicely. was kinda hard to start this morning but i guess that could just be the cold... and only stalled once. oh and when you lose power you lose ABS. duh

but i did have a moment of scariness waiting for abs to kick in until i noticed i should prolly let up on the brake a bit,... shouldnt rely on abs too much... whew.
and since i had a leak in my tire (between the tire and rim. what causes that? corrosion?) i had the guys at firestone take a look and see if they could find anything wrong..... they couldnt get it to stall and it ran with no problems... so they couldnt find a problem.. well at least it was free since they couldnt find anythign. anyways,. its running fine since. i unno.... maybe the maf burned the crap that mightve been on off? i heard some are supposed to do that... well i hope thats it.
oh i should say i tried driving it with the maf unplugged yesterday and it ran a lot better than with it plugged... but i plugged it back in this morngin and well./. as i said. sorry im jumping all over the place for time...
well if it still does it again ill be cleaning the maf. and then see whats wrong..
oh i dunno if its related or anything but i tried taking out the rubber seal at the back of my hood 2 days ago for better airflow.. and then this happened.. and when i putit back on it ran a bit better. took it off again, ran worse. and put it on once more it ran better.... why? i cant see how this can be affecting anything unless my truck is runnign lean... but even at idle theres a difference.. so i have it back on right now since there seems to be something connecting that seal and the motor running performance. weird...
and as for performance.... um i cant tell no vibrations i can tell and as for acceleration i cant lay down ANY power right now with a/t tires (as in tires spin even at 30 mph at half throttle with 5 sandbags over the axle) so until i get less icy roads i cant test it out. but it sounds fine...
ses light only turned on when i ran with the maf unplugged. kinda.. it didnt at first but one it stalled it turned on and when it shut off again it turned of... and then ive had the maf plugged in since then so.... well ill hope its fixed itself,.. i dunno.... its running perfectly now... hope it stays that way..
and autozone does free code checks anytime? didnt know that.
again, thanks everyone for their input!