I am considering returning it but I will test it on a similar journey before doing that. When I get to San Francisco it worked fine but i had a 2-3 hour period of terrible service. Similar when I returned back it was terrible for the 2-3 hour drive back and fine when I got home. Today I went for a 30 minute drive and it was fine again. Fingers crossed.