C'est pas un code 1105 qui empêche de démarrer, au pire ça te fais des râtés mais rien de plus car le calculateur prendra une valeur de température par défaut quoi qu'il arrive
Le fait que le voyant moteur ne s'allume pas lors de la mise du contact indique que le calculateur n'est pas alimenté, d'où l'impossibilité de démarrer et de lire les codes défauts.
Si ton moteur est un X18XE1 ou un Z18XE, ce que tu décris c'est le début du commencement de la mort de ton calculateur qui est malheureusement un souci récurent sur ces moteurs.
A minima tu peux contrôler les masses de celui-ci et les nettoyer à la toile émeri pour rétablir des contacts corrects et contrôler ton relais d'injection