10W30 is thinker than 5W30, so that could be why it is taking longer to warm up... But it is not that much thicker... Now if it was 20W50, I could see it taking 10 mins to warm up, but not with 10W30... Have you checked your oil level lately? You may be low, that could cause a ticking...