How to use URL parameter and page callbacks for tab menus correctly?
A couple of things seem to be missing here. The main confusion seems to be around page callback which should be a function not a URL. The URL is the key to your $items array.


Your first menu item has no 'page callback'. This would be inherited from the parent item (keyed as $items['vehicle_info/%'] and a type of MENU_NORMAL_ITEM) if you had one, but you don't.
Your second item menu seems to be confusing URL with callback as well. If you want it handled by a view then your page display on your view should handle the URL path vehicle_info/%/history, i.e. it will have a contextual filter. Does your view work like this?