mode2 and general help with IR remote

Hi all,
im struggling to get my ir remote to work with osmc. After few attempts to record lircd.conf of my keystorkes i still have problem with lag between my first key pressed and after thath the smae keys enters the loop and cant stop.

dpkg -l | grep lirc

ii  armv7-eventlircd-osmc                1.1.6                       armhf        eventlircd for OSMC
ii  armv7-lirc-osmc                      0.9.0-5                     armhf        lirc for osmc
ii  armv7-remote-osmc                    1.1.6                       armhf        Remote support for OSMC, achieved with lirc and eventlircd

sudo systemctl status lircd_helper@lirc0

* lircd_helper@lirc0.service - lircd remote support
   Loaded: loaded (/lib/systemd/system/lircd_helper@.service; static)
   Active: active (running) since Wed 2015-08-19 01:01:13 UTC; 6min ago
  Process: 251 ExecStart=/bin/sh -c /var/run/lirc/ (code=exited, status=0/SUCCESS)
 Main PID: 256 (lircd)
   CGroup: /system.slice/system-lircd_helper.slice/lircd_helper@lirc0.service
           `-256 /usr/sbin/lircd --driver=default --device=/dev/lirc0 --uinput --output=/var/run/l...

after stopping lircd
sudo mode2 --driver default --device /dev/lirc0

i get pulses all the time, even without pressing keys on remote control. is that normal?
I have TSOP31238 IR receiver

and lircd.conf file

begin remote

  name  /home/osmc/lircd.conf
  bits           16
  eps            30
  aeps          100

  header       9041  4465
  one           601  1650
  zero          601   524
  ptrail        599
  repeat       9044  2213
  min_repeat     1
  suppress_repeat 6
  pre_data_bits   16
  pre_data       0x8020
  gap          108087
  toggle_bit_mask 0x0

      begin codes
          KEY_POWER                0x00FF
          KEY_MUTE                 0xF00F
          KEY_UP                   0x9867
          KEY_DOWN                 0x827D
          KEY_LEFT                 0x38C7
          KEY_RIGHT                0x7887
      end codes

end remote