You dont mention the year or model.
Two trains of thought on this, yes it could be your imobiliser.
Or if its an older model and been round the block a few times, the Starter soleniod.
First off i'd check out the soleniod and all wiring to go with it, it could be just a filthy terminal
Colin
March 2009