update
ok back from toyota and they werent much help they said i need to take it to an import specialist there is one in livingston supposedly.. Anyways they said the timing was slightly out so they put and back to spec and the car wouldnt drive..here is there exact statement:
Checked Non Start/Poor Starting. Code 12
Crankshaft position system Malfunction Unable to check code as no communication with ecu.
Checked plugs, engine is running rich,
adj timing, car not running.
EML would have to be investageted to get to bottom of that first of all incase that has bearing on startrting problem. recommend to go to starlet specialists in livingston for check.
back to square one
my next attempt will be to see if the alarm plays any part in the problem, iam losing patience with it.