truck will drive for about a mile then it will start puckering till it stops so we try to start on 1st and it will start driving but will not go pass 2nd shift. but it will stay on the whole time.