this could be due to a bad earth connection, or a problem with your imobilizer which is on the starter motor, disconnect these two wires and join them together which is called bypassing, you shouldnt hav another problem with the imobilizer as this permanently disactivates the imobilizer. it happend on my t reg punto sporting
mark
April 2009