95 Ford 5.8L rough running, stalling fixed