Σε ένα τηγάνι με λίγο ελαιόλαδο τηγανίζουμε την μελιτζάνα για 2 λεπτά περίπου.
Την αφαιρούμε από το τηγάνι και την τοποθετούμε σε απορροφητικό χαρτί
Σε ένα άλλο τηγάνι σοτάρουμε το κρεμμύδι σε λίγο ελαιόλαδο σε σιγανή φωτιά για 3-4 λεπτά. Στην συνέχεια προσθέτουμε την ντομάτα το σκόρδο και την λιαστή ντομάτα ,μαζί με μισό ποτήρι νερό και συνεχίζουμε σε σιγανή φωτιά για 3-4 λεπτά.
Στο τέλος προσθέτουμε την λιαστή ντομάτα το βασιλικό και το κουκουνάρι. Αφήνουμε να ψηθούν για 2-3 λεπτά.
Παράλληλα έχουμε βάλει μια κατσαρόλα και βράζουμε το σπαγγέτι σε αρκετό βραστό νερό για 8 λεπτά ( ανακατεύουμε με μια πιρούνα συχνά για να μην μας κολλήσουν. Στραγγίζουμε τα μακαρόνια και στην συνέχεια τα προσθέτουμε στο τηγάνι μαζί με τη σάλτσα.
Ανακατεύουμε για 1-2 λεπτά περίπου μέχρι να απορροφήσουν τα υγρά και στο τέλος προσθέτουμε λίγο αλάτι και πιπέρι.
Σερβίρουμε με τριμμένο τυρί.