no more information in the logs - showing that same error. When I try to run it manually it I get the same error.
The user has update granted - when I try to update just a one or two columns it works ok. When I start adding 3 or 4 columns..sometimes it works and sometimes it doesnt 
The SQL is an update - see below:
UPDATE mylinkedserver...MyTable
SET
[nComplexID] =s.[nComplexID]
,[bWebSite] =s.[bWebSite]
,[bSpecial] =s.[bSpecial]
,[strMRIBldgID] =s.[strMRIBldgID]
,[strAddress] =s.[strAddress]
,[strCity] =s.[strCity]
,[strCounty] =s.[strCounty]
,[strState] =s.[strState]
,[strArea] =s.[strArea]
,[strParentState] =s.[strParentState]
,[strZip] =s.[strZip]
,[strBuildingType] =s.[strBuildingType]
,[bHealthClub] =s.[bHealthClub]
,[bWasher] =s.[bWasher]
,[bDryer] =s.[bDryer]
,[bPets] =s.[bPets]
--,[fLongitude] =s.[fLongitude]
--,[fLatitude] =s.[fLatitude]
,[bActive] =s.[bActive]
,[strBalcony] =s.[strBalcony]
,[bBasketballCourt] =s.[bBasketballCourt]
,[strConciergeType] =s.[strConciergeType]
,[bGatedCommunity] =s.[bGatedCommunity]
,[bBusinessCenterFee] =s.[bBusinessCenterFee]
,[bHealthClubFee] =s.[bHealthClubFee]
,[bDoorman] =s.[bDoorman]
,[bPetsFee] =s.[bPetsFee]
,[bPoolFee] =s.[bPoolFee]
,[bSunDeck] =s.[bSunDeck]
,[bTennisCourt] =s.[bTennisCourt]
,[bPool] =s.[bPool]
,[bBusinessCenter] =s.[bBusinessCenter]
,[bGranite] =s.[bGranite]
,[bWalkInCloset] =s.[bWalkInCloset]
,[bDishwasher] =s.[bDishwasher]
,[nFloors] =s.[nFloors]
,[strPetType] =s.[strPetType]
,[nYearBuilt] =s.[nYearBuilt]
,[nOldPropID] =s.[nOldPropID]
,[txtDescription] =s.[txtDescription]
,[chWasher] =s.[chWasher]
,[dtCreated] =s.[dtCreated]
,[dtUpdated] =s.[dtUpdated]
,[strEntity] =s.[strEntity]
,[strBldgInfoLink] =s.[strBldgInfoLink]
,[strSubway] =s.[strSubway]
,[txtDescriptionDetails] =s.[txtDescriptionDetails]
,[strStatus] =s.[strStatus]
,[bCRated] =s.[bCRated]
,[strHopStopID] =s.[strHopStopID]
,[strGPSAddress] =s.[strGPSAddress]
,[bCS] =s.[bCS]
,[mStartingFrom] =s.[mStartingFrom]
,[bMeetingRoom] =s.[bMeetingRoom]
,[bStorageRoom] =s.[bStorageRoom]
,[bClubhouse] =s.[bClubhouse]
,[bActivityCenter] =s.[bActivityCenter]
,[bUnfurnishedRentals] =s.[bUnfurnishedRentals]
,[bWalkscore] =s.[bWalkscore]
,[bCats] =s.[bCats]
,[bDogs] =s.[bDogs]
,[bMicrowave] =s.[bMicrowave]
,[bGarage] =s.[bGarage]
,[bLuxury] =s.[bLuxury]
,[strCrossSt] =s.[strCrossSt]
,[strCrossAve] =s.[strCrossAve]
,[bDoorman24] =s.[bDoorman24]
,[bConcierge] =s.[bConcierge]
,[bDryCleaners] =s.[bDryCleaners]
,[bDining] =s.[bDining]
,[bPublicTrans] =s.[bPublicTrans]
-- ,bBookNow = s.bBookNow
--,nRating = s.nRating
FROM mylinkedserver...MyTable AS t
INNER JOIN [dbo].mytable AS s WITH (NOLOCK)
ON s.[nBuildingID] = t.[nBuildingID]
WHERE
s.cSync = 'G'