ok, so i was out of town a couple of weeks ago when my 2003 tahoe lost all power(sorta like it was skipping)and the check engine light started flashing. took it to advanced auto to have the meter put on it and it read " random misfire" after some debate, decided to drive it home....same thing--light flashing and it spitting and sputting....kick the gas and the light came on and stayed on and it would level out. Soon was back doing the same thing. took it to my mechanic who put another code reader on it and it said--"random misfire and performance shift off" Was told the tranny wiring harness and three sensors were bad. have changed that--still getting "random misfire"....have replaced the spark plugs and fuel filter and have checked the coil packs.....it's not any of those things !!! Please help!!! I have spent much to much money on a car i have only had for 2 months and now my mechanic is even at a loss. What's causing it to run so ragged and have a "random misfire" message.