This recomendation maybe have nothing to do with your problem but change all your fuses even if they look okay to you. hope that this would help in anyway

next check the engine and trans mounts
change the trans fluid and filter
check spark plug wires and spark plugs