a battery load test would easily tell you whether your battery is good. running your battery down is deadly for any module in the a vehicle. make sure you battery terminals are tight after varifing your battery is healthy. the security light is notorious.
if you'd used the module DLPKGM for our Bonneville'* made by Xpresskit you wouldnt have to go in the door
....what module did you use for your remote start usually the old key in a box (556u) will throw service codes, also not hooking up your keysense wire will also throw the system out of wack. doesnt matter whether your using your remote start or not it will say service until you turn the ignition off and then turn it back on.