Recently my bike (KTM Duke 200) is suffocating to deliver enough power between 2000-3000 RPM. I took the bike to a service station and they told me that its an engine problem, low compression and needs immediate repair.
What could be the real issue?
will be just a fuel filter problem?
Why it always happen at 2000-3000 RPM?
Edit: After half an hour from engine start or running 6 KM, this issue gets reduced considerably.
RPM's hang at higher then idle then fall.
The airbox is broken.