An Isle of Wight drug driver was caught by police after a database check found her vehicle was overdue on insurance and tax.