Why not install it under the bonnet or in the back of the Colorado. Then it will charge as you drive automatically or you can have it hooked up to the solar. All you would need to add is an isolator to save your starter battery from going flat. 11.2volts is almost completely flat. If you checked your battery after 3 hours driving and it was showing 12.7v then I think you were reading the surface charge, you need to leave it sit for half an hour or so to let the surface charge dissipate to get the true voltage of the battery
This is a table I use to keep tabs on things with my batteries, its not perfect but a pretty good indicator
Cheers.