When I am running at a constant RPM it will suddenly drop in RPM for several seconds then speed back up. Example i can be running smoothly at 4100RPM and then it will drop and run at 3200RPM. After a short time it will speed back up to 4100. It seems to mostly go away once it has fully warmed up but that is not always the case. I have had it to a couple service shops, tuned up, new plugs but it still does it. Any idea's?

