i keep getting different everything when i search. Im thinking about this kit. http://www.diyautotune.com/catalog/megasquirti-programmable-efi-system-pcb22-assembled-unit-p-34.html whats this stimulator that i keep hearing about.