Had an issue yesterday where I turned on my truck and it idled like normal. then after about 2 minutes it dropped to a lower idle and bogged out. I noticed that as it bogged out the engine shook pretty bad and then smoke came out of the weber. I checked the spark plugs and they were all fine. Could this mean I need a new head gasket? or is this a possible vacuum leak?