My thanks again to Dana and Hammer, with your suggestions, I was able to get the other two triggers to function properly tonight. They appear stable and fully functional.

#autoidlekick on
on *:START:./timerkid 0 900 /kidle 30
alias kidle {
msg # Lair Troll is checking for sleeping Toads
set %kidle $1
var %l 1
:next
while (%l <= $nick(#,0)) {
if ($nick(#,%l) isop $active) { inc %l | goto next }
else { whois $nick(#,%l) }
inc %l
}
}
;The trigger on the raw 317 from the whois issued
raw 317:*: {
if ($3 >= $calc(60 * %kidle)) { kick $active $2 Found a visitor parked and abandoned for more than %kidle Minutes and is now a Toad }
elseif ($3 >= $calc(30 * %kidle)) { privmsg $active Shines light on $2 you've been parked and idle for %kidle Minutes and might be a Toad when I return }
elseif ($3 >= $calc(22 * %kidle)) { privmsg $active Checks tires on $2 here's some Mt. Dew(tm) to help prevent you being a Toad }
}
#autoidlekick end

Best regards and wishes to each this holiday,
MDA