[myTouch 3G Slide Q&A, Help & Troubleshooting] fermunky:
OK, I got unlazy. Logcat between the time I press the buttons, and then the vibrations shortly after. Dumpstate.

KeyguardViewMediator( 148): pokeWakelock(5000)
dumpstate( 3499): begin
dalvikvm( 148): threadid=3: reacting to signal 3
dalvikvm( 148): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 251): threadid=3: reacting to signal 3
dalvikvm( 251): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 256): threadid=3: reacting to signal 3
dalvikvm( 256): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 257): threadid=3: reacting to signal 3
dalvikvm( 257): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 279): threadid=3: reacting to signal 3
dalvikvm( 279): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 367): threadid=3: reacting to signal 3
dalvikvm( 367): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 404): threadid=3: reacting to signal 3
dalvikvm( 404): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 434): threadid=3: reacting to signal 3
dalvikvm( 434): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 492): threadid=3: reacting to signal 3
dalvikvm( 492): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 627): threadid=3: reacting to signal 3
dalvikvm( 627): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 803): threadid=3: reacting to signal 3
dalvikvm( 803): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 2007): threadid=3: reacting to signal 3
dalvikvm( 2007): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 2025): threadid=3: reacting to signal 3
dalvikvm( 2025): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 2097): threadid=3: reacting to signal 3
dalvikvm( 2097): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 2694): threadid=3: reacting to signal 3
dalvikvm( 2694): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 2773): threadid=3: reacting to signal 3
dalvikvm( 2773): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 3117): threadid=3: reacting to signal 3
dalvikvm( 3117): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 3133): threadid=3: reacting to signal 3
dalvikvm( 3133): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 3146): threadid=3: reacting to signal 3
dalvikvm( 3146): Wrote stack traces to '/data/anr/traces.txt'
dalvikvm( 3419): threadid=3: reacting to signal 3
dalvikvm( 3419): Wrote stack traces to '/data/anr/traces.txt'
VoldCmdListener( 97): asec list
power ( 148): *** set_screen_state 0
SurfaceFlinger( 148): About to give-up screen, flinger = 0x147de0
GPSButton( 148): Update State
AK8973 ( 106): Compass CLOSE
dalvikvm( 148): GC_FOR_MALLOC freed 19509 objects / 1164744 bytes in 147ms
dalvikvm( 148): GC_FOR_MALLOC freed 16196 objects / 1217480 bytes in 141ms
dalvikvm( 148): GC_FOR_MALLOC freed 17006 objects / 1162640 bytes in 142ms
dalvikvm( 148): GC_FOR_MALLOC freed 19068 objects / 1163904 bytes in 150ms
dalvikvm( 148): GC_FOR_MALLOC freed 20203 objects / 1167408 bytes in 150ms
dalvikvm( 148): GC_FOR_MALLOC freed 6883 objects / 534912 bytes in 138ms
dalvikvm( 257): GC_FOR_MALLOC freed 8276 objects / 582312 bytes in 104ms
dalvikvm( 256): GC_FOR_MALLOC freed 4503 objects / 310096 bytes in 64ms
dalvikvm( 434): GC_FOR_MALLOC freed 11370 objects / 500376 bytes in 71ms
dalvikvm( 148): GC_FOR_MALLOC freed 22590 objects / 1475360 bytes in 148ms
dalvikvm( 148): GC_FOR_MALLOC freed 24687 objects / 1190888 bytes in 147ms
dalvikvm( 148): GC_FOR_MALLOC freed 23109 objects / 1179608 bytes in 150ms
dalvikvm( 148): GC_FOR_MALLOC freed 18521 objects / 1168416 bytes in 145ms
dalvikvm( 404): GC_EXPLICIT freed 883 objects / 51264 bytes in 60ms
dumpstate( 3499): done