1. Si no vienes, no hay problema con la gramática, pero es muy rígida. Significa que subjetivamente no quieres venir, pero no es así. significa que no puedes venir.
2. Buscándote no se puede traducir literalmente. El significado real no es encontrar algo, sino decir que iré hacia ti.
Entonces, respuesta de referencia:
Si no puedes venir, ¿puedo visitarte?
El tiempo presente es suficiente.