quick run down, 96 LC, no CAT, EGR "test" kit installed, replaced both O2 sensors with factory denso. New plugs, wires, new dizzy, new crank sensor, The upper intake to lower intake manifold was missing a bolt, i installed the bolt, CEL cleared on its own, but came back about 20 miles later. Did a smoke leak check, didnt find anything. Replaced the fuel filter, still CEL is on same code. I cant for the life of me figure this out. Truck runs fine, dont see any diff in fuel consumption. From my understanding is the engine is requiring more fuel to satisfy the O2 sensor, so its running lean. What else could i be missing? I do get a lil idle stumble every now and again but doesn't happen all the time. Some help/guidance would be appreciated. Thanks!