My 2002 Tahoe misfires at idle. I've replaced everything from plugs, wires,coils, injectors, purge valve and MAP sensor. Nothing has changed. All it's giving me is a. misfire code. It's a inexpensive test but I can't spend a fortune trying to get this thing running