i had this same issue with wii remote would loose sync and i found out i had to install truncha ios over again ... This only works on 3.1 -4.1 system menu
a) Go to Homebrew channel and run Trucha Bug Restorer, load IOS36, press 1, read the warnings then select 'downgrade IOS15', select to load...