Read Function help needed

i am having trouble with the Read function, it seems to timeout after 10 seconds no matter what parameters i pass in and it disconnects the call. Any ideas?

this works
exten => 2502,1,Read(PIN||4|||60)

this fails with the read erroring and the call disconnect.
exten => 2502,1,Playback(somefile)
exten => 2502,2,Read(PIN||4|||60)