Before you go and spend £50 getting yourself a spider, check out your discovery's earth wire.
My immobilser kept kicking in and dying on me all the time and the alarm went off all the time aswell. Look right behind the battery there is a 10mm nut holding on 3 connections, get a bit of wet and...