Does the app use locking? What insert triggers do you have? Have you looked at the dba_waiters view? Have you tried setting tracing?