Thanks Tim for pointing me in the right direction. I checked the trace and it looks like there is something with an incomplete buffer. Here is part of the trace. THANKS!
[1/29/2014 1:51:53 PM] -----------------NCM 7.2.2-------------------
[1/29/2014 1:51:53 PM] UseCustomMorePromptBehaviour: False
[1/29/2014 1:51:53 PM] MorePromptKey:
[1/29/2014 1:51:53 PM] Login Attempts: 1
[1/29/2014 1:51:53 PM] Custom UserName Prompt:
[1/29/2014 1:51:53 PM] Device Template: Cisco IOS-1.3.6.1.4.1.9.ConfigMgmt-Commands
[1/29/2014 1:51:53 PM] System Name: IPS-01
[1/29/2014 1:51:53 PM] System Description: Cisco Intrusion Prevention System, Version 7.1(8)E4 Platform: ASA-SSM-20
[1/29/2014 1:51:53 PM] System OID: 1.3.6.1.4.1.9.1.655
[1/29/2014 1:51:53 PM] OS Image:
[1/29/2014 1:51:53 PM] OS Version: 7.1(8)E4 Platform: ASA-SSM-20
[1/29/2014 1:51:53 PM] Menu-Based mode=False
[1/29/2014 1:51:53 PM] FreezeLoginForPreCommands mode= False
[1/29/2014 1:51:53 PM] FISP mode= False
[1/29/2014 1:51:53 PM]
-->StateChange: Connecting to server<--
[1/29/2014 1:51:53 PM] Got HostFingerPrint: 63:0c:00:ac:64:cc:70:9f:f4:49:fb:2a:8d:63:e8:76
[1/29/2014 1:51:53 PM] SWTelnet9 Crypto Information Begin
[1/29/2014 1:51:53 PM] Protocol = SSH2
[1/29/2014 1:51:53 PM] RemoteName = SSH-1.99-OpenSSH_5.9
[1/29/2014 1:51:53 PM] SCcipher = aes128-cbc
[1/29/2014 1:51:53 PM] CSCipher = aes128-cbc
[1/29/2014 1:51:53 PM] Keys = ssh-rsa
[1/29/2014 1:51:53 PM] SWTelnet9 Crypto Information End
[1/29/2014 1:51:53 PM] Banner received
[1/29/2014 1:51:53 PM]
-->StateChange: Connected to server - idle<--
[1/29/2014 1:51:53 PM] Solarwinds.Net SWTelnet9 Version 9.0.27
[1/29/2014 1:51:53 PM] Connected!
[1/29/2014 1:51:53 PM] --->
[1/29/2014 1:51:53 PM] ProcessLogin State: 0
[1/29/2014 1:51:53 PM] --> Last login: Wed Jan 29 23:45:53 2014 from SolarWinds Poller
[1/29/2014 1:51:53 PM] -->
[1/29/2014 1:51:53 PM] --> ***NOTICE***
[1/29/2014 1:51:53 PM] --> This product contains cryptographic features and is subject to United States
[1/29/2014 1:51:53 PM] --> and local country laws governing import, export, transfer and use. Delivery
[1/29/2014 1:51:53 PM] --> of Cisco cryptographic products does not imply third-party authority to import,
[1/29/2014 1:51:53 PM] --> export, distribute or use encryption. Importers, exporters, distributors and
[1/29/2014 1:51:53 PM] --> users are responsible for compliance with U.S. and local country laws. By using
[1/29/2014 1:51:53 PM] --> this product you agree to comply with applicable laws and regulations. If you
[1/29/2014 1:51:53 PM] --> are unable to comply with U.S. and local laws, return this product immediately.
[1/29/2014 1:51:53 PM] -->
[1/29/2014 1:51:53 PM] --> A summary of U.S. laws governing Cisco cryptographic products may be found at:
[1/29/2014 1:51:53 PM] --> http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
[1/29/2014 1:51:53 PM] -->
[1/29/2014 1:51:53 PM] --> If you require further assistance please contact us by sending email to
[1/29/2014 1:51:53 PM] --> export@cisco.com.
[1/29/2014 1:51:53 PM] -->
[1/29/2014 1:51:53 PM] --> ***LICENSE NOTICE***
[1/29/2014 1:51:53 PM] --> The license key on this IPS platform has expired.
[1/29/2014 1:51:53 PM] --> The system will continue to operate with the currently installed
[1/29/2014 1:51:53 PM] --> signature set. A valid license must be obtained in order to apply
[1/29/2014 1:51:53 PM] --> signature updates. Please go to http://www.cisco.com/go/license
[1/29/2014 1:51:53 PM] --> to obtain a new license or install a license.
[1/29/2014 1:51:53 PM] -->
[1/29/2014 1:51:53 PM] ProcessLogin State: 0
[1/29/2014 1:51:53 PM] -->
[1/29/2014 1:51:53 PM] --> sensor#
[1/29/2014 1:51:53 PM] ProcessLogin State: 0
[1/29/2014 1:51:55 PM] TimerTick: mstrData=<sensor# > State=3 - Connected to server - idle
[1/29/2014 1:51:55 PM] Pending Disconnect = False
[1/29/2014 1:51:55 PM] Sending to get a banner!
[1/29/2014 1:51:55 PM] <-- [1/29/2014 1:51:55 PM] -->
[1/29/2014 1:51:55 PM] -->
[1/29/2014 1:51:55 PM] --> sensor#
[1/29/2014 1:51:55 PM] ProcessLogin State: 0
[1/29/2014 1:51:57 PM] TimerTick: mstrData=<sensor# > State=3 - Connected to server - idle
[1/29/2014 1:51:57 PM] Pending Disconnect = False
[1/29/2014 1:51:57 PM] TimerTick: Send to CRLF get prompt again
[1/29/2014 1:51:57 PM] <-- [1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] --> sensor#
[1/29/2014 1:51:57 PM] ProcessLogin State: 0
[1/29/2014 1:51:57 PM] Custom Prompt detector detect # prompt
[1/29/2014 1:51:57 PM] no credentials needed - Command mode prompt detected
[1/29/2014 1:51:57 PM] Prompt is being set to : sensor#
[1/29/2014 1:51:57 PM] Logged into Router
[1/29/2014 1:51:57 PM] <-- [1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] --> sensor#
[1/29/2014 1:51:57 PM] Start check prompt for menu-based device
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <sensor# >
[1/29/2014 1:51:57 PM] Fuzzy match detector start detecting prompt. String1=sensor# String2=sensor#
[1/29/2014 1:51:57 PM] <-- terminal width 0[1/29/2014 1:51:57 PM] --> terminal width 0
[1/29/2014 1:51:57 PM] --> ^
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] --> % Invalid input detected at '^' marker
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] --> sensor#
[1/29/2014 1:51:57 PM] Incomplete buffer with prompt is detected - save all lines to echo buffer
[1/29/2014 1:51:57 PM] Echo not detected yet. Push back data to echo buffer, EchoBuffer = <<<terminal width 0
^
% Invalid input detected at '^' marker
sensor#
>>>
[1/29/2014 1:51:57 PM] Start detecting command echo in echo buffer...
[1/29/2014 1:51:57 PM] Echo is detected, EchoBuffer = <<<terminal width 0
^
% Invalid input detected at '^' marker
sensor#
>>>
[1/29/2014 1:51:57 PM] Remove Prompt - detected prompt line via RegEx
[1/29/2014 1:51:57 PM] Remove Prompt - prompt line is on invalid place, Save It. value=terminal width 0
^
% Invalid input detected at '^' marker
sensor#
FoundPromptLine=sensor# [1/29/2014 1:51:57 PM] Echo and prompt are removed if they exist, out buffer = <<<^
% Invalid input detected at '^' marker
sensor#
>>>
[1/29/2014 1:51:57 PM] Start check prompt for menu-based device
[1/29/2014 1:51:57 PM] Process Line = <^>
[1/29/2014 1:51:57 PM] Fuzzy match detector start detecting prompt. String1=^ String2=sensor#
[1/29/2014 1:51:57 PM] Save Command Output: ^
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <% Invalid input detected at '^' marker>
[1/29/2014 1:51:57 PM] Fuzzy match detector start detecting prompt. String1=%invalidinputdetectedat'^'marker String2=sensor#
[1/29/2014 1:51:57 PM] Save Command Output: % Invalid input detected at '^' marker
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <sensor# >
[1/29/2014 1:51:57 PM] Fuzzy match detector start detecting prompt. String1=sensor# String2=sensor#
[1/29/2014 1:51:57 PM] <-- terminal length 0[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] --> terminal length 0
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] --> sensor#
[1/29/2014 1:51:57 PM] Incomplete buffer with prompt is detected - save all lines to echo buffer
[1/29/2014 1:51:57 PM] Echo not detected yet. Push back data to echo buffer, EchoBuffer = <<<terminal length 0
sensor#
>>>
[1/29/2014 1:51:57 PM] Start detecting command echo in echo buffer...
[1/29/2014 1:51:57 PM] Echo is detected, EchoBuffer = <<<terminal length 0
sensor#
>>>
[1/29/2014 1:51:57 PM] Remove Prompt - detected prompt line via RegEx
[1/29/2014 1:51:57 PM] Remove Prompt - prompt line is on invalid place, Save It. value=terminal length 0
sensor#
FoundPromptLine=sensor# [1/29/2014 1:51:57 PM] Echo and prompt are removed if they exist, out buffer = <<<sensor#
>>>
[1/29/2014 1:51:57 PM] Start check prompt for menu-based device
[1/29/2014 1:51:57 PM] Process Line = <sensor# >
[1/29/2014 1:51:57 PM] Fuzzy match detector start detecting prompt. String1=sensor# String2=sensor#
[1/29/2014 1:51:57 PM] <-- Show running[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] --> Show running
[1/29/2014 1:51:57 PM] --> ^
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] --> % Invalid input detected at '^' marker
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] -->
[1/29/2014 1:51:57 PM] --> sensor#
[1/29/2014 1:51:57 PM] Incomplete buffer with prompt is detected - save all lines to echo buffer
[1/29/2014 1:51:57 PM] Echo not detected yet. Push back data to echo buffer, EchoBuffer = <<<Show running
^
% Invalid input detected at '^' marker
sensor#
>>>
[1/29/2014 1:51:57 PM] Start detecting command echo in echo buffer...
[1/29/2014 1:51:57 PM] Echo is detected, EchoBuffer = <<<Show running
^
% Invalid input detected at '^' marker
sensor#
>>>
[1/29/2014 1:51:57 PM] Remove Prompt - detected prompt line via RegEx
[1/29/2014 1:51:57 PM] Remove Prompt - prompt line is on invalid place, Save It. value=Show running
^
% Invalid input detected at '^' marker
sensor#
FoundPromptLine=sensor# [1/29/2014 1:51:57 PM] Echo and prompt are removed if they exist, out buffer = <<<^
% Invalid input detected at '^' marker
sensor#
>>>
[1/29/2014 1:51:57 PM] Start check prompt for menu-based device
[1/29/2014 1:51:57 PM] Process Line = <^>
[1/29/2014 1:51:57 PM] Fuzzy match detector start detecting prompt. String1=^ String2=sensor#
[1/29/2014 1:51:57 PM] Save Command Output: ^
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <% Invalid input detected at '^' marker>
[1/29/2014 1:51:57 PM] Fuzzy match detector start detecting prompt. String1=%invalidinputdetectedat'^'marker String2=sensor#
[1/29/2014 1:51:57 PM] Save Command Output: % Invalid input detected at '^' marker
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:57 PM] Process Line = <sensor# >
[1/29/2014 1:51:57 PM] Fuzzy match detector start detecting prompt. String1=sensor# String2=sensor#
[1/29/2014 1:51:57 PM] SendNextCommand Done: Disconnecting
[1/29/2014 1:51:57 PM] Process Line = <>
[1/29/2014 1:51:59 PM] TimerTick: mstrData=<> State=3 - Connected to server - idle
[1/29/2014 1:51:59 PM] Pending Disconnect = True
[1/29/2014 1:51:59 PM] Disconnected - From: Cisco IPS