I'm Neal and I am here to assist you. Only accept when you are happy with my assistance. If I can't help I will open your Question to other experts.
Are you getting a check engine light or any codes?
Does it tend to do this when you are slowing down or coming to a stop?