I have a 2006 civic si and was riding home from work today and realized my i-vtec wasn't working at all. I know it sometimes won't work if your car isn't warmed up of if your oil is low but i had already driven about 20 miles when i realized this so my car was plenty warm. And i had my oil changed at the local honda dealership on thursday (4 days ago). And I'm absolutely sure that it has worked since i had my oil changed. Any ideas on what the problem might be? I already called the dealership and they told me to bring my car in in the morning.