Ok,Had a new 308 put in awhile back and had nothing but problems getting it to run right.Over the last couple months have made progress but still not there.The strange thing is,when I set the tps using green and blk wires,I cant get it to read a steady # but if I ground the blk wire to 1 of the screws that mounts the tps I can get it to set right and as soon as I take that ground wire off it goes back to random #s.I got the ground from -bat to engine and chassi,a ground from back of head to firewall,a the orange wire from wiring harness grounded to a different bolt on drivers side head and the ground from eec to inside chassi under the carpet.Am I missing something here.I just cant figure this out.The last engine (stock) I had ran fine.Any ideas