so i think i may have fried a circuit on the pcm.... if anybody knows how the internal circuits work, i would like a confirmation if i did infact fry it...
i did not realize at the time that GM changed the resistance values in the sending units from 0-90 to the new 0-240... and on top of that, that the new style used a dedicated 5v circuit with reference vs the old 12v to ground style my truck originally came with.
i knew i had to feed the pcm the signal but i wanted to keep my gauge working so i spliced in the new 5v+ wire to the old purple wire (signal to gauge) thinking that would feed the signal to the pcm. and then took the old ground wire from sending unit directly to the gnd on the pcm for the fuel ckt. WAH-LAH, pcm gets signal and gauge should work right??? WRROOONNNGGG!!!! well sort of. the gauge would read fine when key on but would peg full when key off (since the pcm stopped supplying the ground). i knew something wasnt right but let it ride since the gauge worked when i needed it to.
well, i went to the ref and he told me i had a P063 code, which is fuel level ckt high voltage. my scanner would give me most codes but this is aparantly a gm specific which my software couldnt recognize so i didnt even know about it. well i did some research and found out about the differences in the resistance AND voltage and thats when it hit me that i was supplying a constant 12V to the pcm's 5v output!!!!
YES im a dumb ass for not researching that first and im pissed at myself for it. so i went ahead and rewired everything. old gauge is hooked up like original. i bought a sending unit for the newer trucks, gutted it for the sensor, made a braket for it, long story short, i now have two floats in the tank. one for the gauge and one for the pcm to see fuel level. i also took the time to put a second pump in there since i had it on hand and tank was out. thought i was all good to go.
well i upgraded my scaning software and i can now view all gms parameters including the fuel level and its at a constant 5v/100% tank full about 95% of the time. every once in a while i will see it drop to about 1.9v/35-40% tank full then jump back up to 5v. and its throwing p063 again. i measured the voltage between the 5v and pcm gnd and sure enough 5v. i measured resistance of the sender at 1/8th tank which gave me 47ohms and i filled up some, not full, and it reads 151ohms.
this tells me the float is working properly and the pcm is not sensing the change... which leads me to belive i fried the sensing part of the circuit with the 12v i had going to it. but it seems the 5v feed is still there...
so what you guys think? did i screw it up? if so, is there any way to open it up and fix it or is it pretty well shot? the rest of the pcm still works great. but i need this ckt functioning in order to pass emissions....