Weird...cam problem maybe?

My vote is for a fouled spark plug that you fixed with your "Italian Tune-up" to pass the truck.