You are going to have to put this on a scanner & get some real time data,,, other than that its a guess on the codes ,,what you described I have only heard of once before,, If It happens every time , it may be in the filter,,,Get the codes if you can & go from there....