You need to send it in to Canon service. No other way to diagnose it.
"Rebel T2i got soap on it ..."
Got soap on it or in it? If it got to the internals it may cost more to clean it than the camera is worth.