Misfiring problem

  1. #1
    Someone got an idea what could be wrong?

    Problems:

    - Idle at 0 km/h: When warmed up idles between 800-900 rpm, and it sounds like it alternates between smooth idle for about 5 sec and less smooth idle for about 3 sec.
    - Idle while coasting is at 1k rpm constant and when car stops rolling goes down to 900 rpm.
    - When accelerating heavily car misfires badly somewhere between 4 and 5k rpm.
    - Used to rev up to 7.2k rpm and now does not rev past 7k rpm. Feels like a limiter is engaged.
    - Sometimes randomly when warm the idle misfires and jumps between 750 and 1k rpm accompanied by loss of power while accelerating and backfire while engine breaking.
    - When switched off and back on car starts fine, rev up to about 6k and allow rpm to fall back to idle and problem restarts.

    No Codes on ECU - engine light does not light when misfiring

    Parts swapped/new so far
    - ICV
    - TPS
    - New Coil
    - New Sparkplugs
    - New Fuel filter
    - Injectors
    - Timing adjusted perfectly
    - Compression test ok
    - No vacuum leaks