Collision timer help

I have a script, which checks to see if an item, is being hit by another object. Now my question, is there a way to check for how long time, the item and the object has collided? It is to turn off the boolean in the script, if the collision has hit a specific time.

My code.

static var stickInMotion : boolean = false;

function Update (){

if (stickInMotion == true){
Debug.Log("StickInMotion == true");
}

}

function OnTriggerEnter(other : Collider){

if (other.gameObject.tag == "Flipper") {
stickInMotion = true;
}

}

You could use the Stopwatch class and start the timer in the OnTriggerEnter and stop it in the OnTriggerExit. Should to the job