have you checked your vacume lines? i had that problem with my truck replaced ALL the vacume lines and it was fixed well i replaced the distributor cap and plug wires at the same time so not sure which fixed it