I was coming home from work tonight and I hit a huge puddle and my eg si stalled at first it wouldn't fire over but after a little coaxing it fired over and now has a pretty bad ticking sound. I thought it might be a valve tick from having water sucked through but my buddy said it might be a rod knock. what are some ways to diagnose/ fix the problem. also when it first fired over after stalling a huge cloud of white smoke came out the exhaust.