This query takes anywhere from 1 - 30 seconds depending on server load... How can it be optimized?
Assuming that id is the PRIMARY KEY of the watch_list table, the following should make the query very fast.

ALTER TABLE `watch_list`
ADD INDEX `AppropriateIndexName` (`item_id`,`user_id`)